summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add named let and simultaneous define semanticsAkshay2020-11-083-6/+54
|
* add evaluators for let* formsAkshay2020-11-061-3/+20
|
* let there be lambda!Akshay2020-11-053-13/+99
| | | | | | | * begin form * define form * let derived form * function application and stuff
* evaluate cond forms, by forming if else chainAkshay2020-11-051-0/+26
|
* rework modulesAkshay2020-11-053-1/+15
|
* repl code, refactor into modulesAkshay2020-11-051-9/+27
|
* add list primitivesAkshay2020-11-051-1/+20
|
* add basic evaluator, environmentAkshay2020-11-045-0/+213
|
* initAkshay2020-11-043-0/+185
|
* initAkshay2020-11-041-0/+1