live4thee/llscheme
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
llscheme - A Scheme to LLVM Compiler ==================================== Dependencies ------------ 1. LLVM C++ API and tools, http://llvm.org/ 2. BDW-GC library, http://www.hpl.hp.com/personal/Hans_Boehm/gc/ 3. GMP library, http://gmplib.org/ llscheme is developed with LLVM 2.6 and 2.7, and we are not sure whether it will compile on other versions. Installation ------------ This source archive uses the GNU autotools to build. Ensure that the standard GNU build environment is available, including autoconf, automake, etc. To build: ./autogen.sh make sudo make install Features: -------- See NEWS file. TODO ---- * Function with va-args; * Interpreter interface; * Implement let/let*/letrec; * Basic type inference system; * Implement set!, I/O sub-routines; * Continuations; * Hygienic macro.
About
R5RS Scheme compiler which compiles to LLVM assembly.
Resources
Stars
Watchers
Forks
Packages 0
No packages published