Add and/or special forms

This commit is contained in:
Scott Richmond 2023-07-04 12:38:31 -04:00
parent 2750833e59
commit 98dfe5c503

View File

@ -25,6 +25,12 @@ Finish interpreter
[x] Wire up new interpreter to repl, script situation
[x] Merge new interpreter
Conditionals
[ ] Fix let bindings/scope in `if` expressions
[ ] Make `and` and `or` special forms
[ ] ---- `if and (let x ...)` pattern
[ ] ---- arguments are lazily, not eagerly, executed
Write a compiler: desugaring
[~] `...` to `..._` in tuple & list patterns
[ ] placeholder partial application to anonymous lambda