Add and
/or
special forms
This commit is contained in:
parent
2750833e59
commit
98dfe5c503
6
TODO.xit
6
TODO.xit
|
@ -25,6 +25,12 @@ Finish interpreter
|
||||||
[x] Wire up new interpreter to repl, script situation
|
[x] Wire up new interpreter to repl, script situation
|
||||||
[x] Merge new interpreter
|
[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
|
Write a compiler: desugaring
|
||||||
[~] `...` to `..._` in tuple & list patterns
|
[~] `...` to `..._` in tuple & list patterns
|
||||||
[ ] placeholder partial application to anonymous lambda
|
[ ] placeholder partial application to anonymous lambda
|
||||||
|
|
Loading…
Reference in New Issue
Block a user