tamamu / llclimp

Experimental LLVM Common Lisp Implementation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LLVM Common Lisp Implementation

THIS PROJECT IS EXPERIMENTAL.

Progress

  1. Base Output Generate the minimum LLVM IR code from stdin.
    The code is output to stdout.
  • Linked List Struct type list as cons cell.
    Some function to manipulate the list, cons, car, cdr, print.

Memo

The function has arguments field. It should have flag that whether have rest arguments or not. It might be realized by Function data class. Or any ideas to process variable arguments are required.

Author

  • Tamamu

Copyright

Copyright (c) 2017 Tamamu

License

MIT License

About

Experimental LLVM Common Lisp Implementation.

License:MIT License


Languages

Language:OCaml 91.7%Language:LLVM 6.7%Language:Standard ML 1.5%