/scoban

a toy lisp that's not gonna make it

Primary LanguageC

Scoban LISP

An exercise in C and interpreters. Also a joke that went too far.

Progress (in progress)

carreturns first element of a listtrivial
cdrreturns the rest of a listtrivial
consconstructs a Celldone
list✝returns a Cell list from C arrayread_lst
readto read means to existalmost done
printproduces a side-effecttrivial
quotereturns x
atomtrue if arg is an atom/empty listtrivial
eqtests whether two values are equaltrivial
evalprepares a thing for application
applyprepares a thing for evaluation
lambdaa greek letter
condnot a letter