Skip to content

catbro666/scheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published