about summary refs log tree commit diff stats
path: root/eval.lua
Commit message (Collapse)AuthorAge
* Add eqv?, eq?Case Duckworth2024-04-03
|
* Change arity assertion codeCase Duckworth2024-04-02
|
* Handle dotted lambda-lists and symbolsCase Duckworth2024-04-02
|
* Error on wrong unquote[-splicing]Case Duckworth2024-04-01
|
* Error on unbound variablesCase Duckworth2024-03-31
| | | | I still need to catch errors!
* Add quasiquoteCase Duckworth2024-03-31
|
* Expose `specials'Case Duckworth2024-03-31
|
* Read from ports nowCase Duckworth2024-03-30
|
* Break special forms out into their own tableCase Duckworth2024-03-23
|
* Revert "Refactor eval"Case Duckworth2024-03-21
| | | | This reverts commit 1d5041ff7bf92458d6d07ac6a03f2747dce9b9b1.
* Refactor evalCase Duckworth2024-03-21
| | | | Localize stuff and also break out specials
* Implment set!Case Duckworth2024-03-21
|
* Remove spurious pp.ppCase Duckworth2024-03-20
|
* Remove need for `lambda` to include an implicit `begin` new-startCase Duckworth2024-03-19
| | | | This way i can write begin in terms of lambda
* A new start!Case Duckworth2024-03-19
|
* Add IF, clean up definitionsCase Duckworth2024-03-11
|
* uh new startCase Duckworth2024-03-10
|
* Ugghhhh totally not working first-tryCase Duckworth2024-03-04
|
* Change types to lowercase; add todosCase Duckworth2024-02-22
|
* Add global and types librariesCase Duckworth2024-02-22
|
* Fix weird eval problemCase Duckworth2024-02-21
| | | | Don't do things ya don't get, kids
* Initial commitCase Duckworth2024-02-21