Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 608 Bytes

README.md

File metadata and controls

16 lines (13 loc) · 608 Bytes

scheme

A scheme interpreter written in C

It basically supports the r5rs, though the implementation is still incomplete, e.g. not all primitives are added, nor the gc. In particular, it supports the hygienic macros without unnatural restrictions about the ellipses (srfi-149).

To play with this:

git clone https://github.com/catbro666/scheme.git
cd scheme
git module update --init
make # or `CC=gcc make` if you want to use gcc, by default it use clang
./scheme