A toy scheme interpreter written in C++.
if
lambda
define
quote
(the backtick ` is also supported)+
,-
,*
=
cons
null?
car
cdr
equal?
polymorphic_cast
)From the base directory, do:
make
cd src/repl
make clean reader
There are a few tests (more to come) in test/
:
cd test
make
The included Vagrantfile
should provision everything correctly
for building PonziScheme.