melvinzhang/scheme2llvm

Based on scheme to LLVM compiler from https://web.archive.org/web/20111220233738/http://www.ida.liu.se/~tobnu/scheme2llvm/

LLVM

72

149 commits

updated Jun 6, 2017

See the code

README

Based on https://web.archive.org/web/20100125200317/http://www.ida.liu.se:80/~tobnu/scheme2llvm/compile.ss.heap

Major improvements include
  * updating LLVM IR output from 1.x to 3.7
  * garbage collection with libgc

Makefile makes use of the following programs:
  Required:
    llvm >= 3.7
    clang >= 3.7
  Optional:
    gawk
    csi - Chicken Scheme interpreter
    csc - Chicken Scheme compiler

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

melvinzhang

149 commits

melvinzhang/scheme2llvm

Based on scheme to LLVM compiler from https://web.archive.org/web/20111220233738/http://www.ida.liu.se/~tobnu/scheme2llvm/

LLVM

72

149 commits

updated Jun 6, 2017

See the code

README

Based on https://web.archive.org/web/20100125200317/http://www.ida.liu.se:80/~tobnu/scheme2llvm/compile.ss.heap

Major improvements include
  * updating LLVM IR output from 1.x to 3.7
  * garbage collection with libgc

Makefile makes use of the following programs:
  Required:
    llvm >= 3.7
    clang >= 3.7
  Optional:
    gawk
    csi - Chicken Scheme interpreter
    csc - Chicken Scheme compiler

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

melvinzhang

149 commits

Languages

LLVM

93.8%

Scheme

6.1%