about summary refs log tree commit diff stats
path: root/eval.lua
Commit message (Expand)AuthorAge
* Allow empty alternative branch in "if"Case Duckworth2024-04-16
* Change names and hoist evalCase Duckworth2024-04-15
* ReorganizationCase Duckworth2024-04-09
* UhCase Duckworth2024-04-09
* 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
* 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
* Refactor evalCase Duckworth2024-03-21
* 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
* 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
* Initial commitCase Duckworth2024-02-21