• Joined on 2020-05-29
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-30 19:48:23 +00:00
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
Compare 5 commits »
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-30 14:28:34 +00:00
e96cddff9b Added quoted expressions
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-30 13:56:32 +00:00
d355a5db8a Added cons expression
438db74148 Now vars 'set!' and 'nil' are treated as symbols in the lexer
Compare 2 commits »
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-29 23:55:21 +00:00
c15a736236 Now when a var is evaluated, the new evaluation replaces the old
2a351374a7 Strict evaluation when evaluating single variables
cde29b7fcc Changed module names
Compare 3 commits »
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-29 22:58:16 +00:00
7218e4b4fb Removed define, added set! & added envs
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-29 00:15:34 +00:00
132b3972a0 Fixes. Now the parsing is correct
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-28 23:47:02 +00:00
fd39ca4129 Minor improvements
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-28 23:23:36 +00:00
24ed67ae71 Added install instructions
2e3f9d321e I Now uses haskeline to improve repl
a615c2110c Added instructions on README.md
Compare 3 commits »
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-28 02:16:06 +00:00
a615c2110c Added instructions on README.md
Suguivy pushed to main at Suguivy/cherry-lisp 2021-01-28 01:26:02 +00:00
e2d173797b Changed LICENSE