d74730afde
Merge branch 'main' of ssh://git.fai.su:1500/Suguivy/cherry-lisp
3ac3f8f11a
Added State monad for better readability & manintenance
ee13a75141
Added lambda syntax on the language
8043186001
Added some testing functions, apply and currification
f7119b1dd3
Moved Enviroment into a separate file
65e4502799
Removed previous buggy feature of var evaluation
16e6cd8419
Now procedure applications are represented as lists
d355a5db8a
Added cons expression
438db74148
Now vars 'set!' and 'nil' are treated as symbols in the lexer
c15a736236
Now when a var is evaluated, the new evaluation replaces the old
2a351374a7
Strict evaluation when evaluating single variables
cde29b7fcc
Changed module names