about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAge
* Fix #\, #t, #f reading bugCase Duckworth2024-04-16
|
* Fix a subtle bug in adding parameters to local procedure envsCase Duckworth2024-04-16
| | | | | | I couldn't use e[p[1]] = r[1] because that invokes environment's __newindex metamethod, which is equivalent to `set!' -- that is, it mutates the existing binding from the closest enclosing environment
* Don't error on empty inputCase Duckworth2024-04-16
|
* Change names and hoist evalCase Duckworth2024-04-15
| | | | read is unimplemented and load is buggy
* Refactor type.characterCase Duckworth2024-04-13
|
* Trim utilCase Duckworth2024-04-13
|
* Move port.lua to type.luaCase Duckworth2024-04-13
| | | | Ports are types
* Add values and string-appendCase Duckworth2024-04-11
|
* Add listp to assert_typeCase Duckworth2024-04-11
|
* Add -> functions to coreCase Duckworth2024-04-10
|
* Change tostring to type.stringCase Duckworth2024-04-10
|
* Add assert_type, string value keys; fix typoCase Duckworth2024-04-10
|
* Fix typoCase Duckworth2024-04-10
|
* Implement stringsCase Duckworth2024-04-09
|
* Fix bufferingCase Duckworth2024-04-09
|
* ReorganizationCase Duckworth2024-04-09
|
* UhCase Duckworth2024-04-09
|
* Add dump and run into circular dependenciesCase Duckworth2024-04-05
|
* Add test fileCase Duckworth2024-04-05
|
* require repl in makefileCase Duckworth2024-04-05
|
* Fix reading from files ... i'm PRETTY sureCase Duckworth2024-04-05
|
* Add display and newlineCase Duckworth2024-04-05
|
* Catch read errorsCase Duckworth2024-04-03
|
* Refactor literals reading and implement number literalsCase Duckworth2024-04-03
| | | | that is, #b, #o, #d, #x
* Change styling some moreCase Duckworth2024-04-03
| | | | I actually don't know how to do this outside of comitting and pushing and shit
* Style logoCase Duckworth2024-04-03
|
* Correct logo urlCase Duckworth2024-04-03
|
* Dammit, logo!!!Case Duckworth2024-04-03
|
* Add isatom()Case Duckworth2024-04-03
|
* Update tests and readmeCase Duckworth2024-04-03
|
* Uh logo stuff oopsCase Duckworth2024-04-03
|
* Read comments and # literalsCase Duckworth2024-04-03
|
* Add eqv?, eq?Case Duckworth2024-04-03
|
* Add logosCase Duckworth2024-04-03
|
* Change pp -> dumpCase Duckworth2024-04-03
| | | | Keep them 4 letter file name boiiii
* Protect evaluation within replCase Duckworth2024-04-02
|
* Change arity assertion codeCase Duckworth2024-04-02
|
* Handle dotted lambda-lists and symbolsCase Duckworth2024-04-02
|
* Implement arity checksCase Duckworth2024-04-02
|
* Implement list lengthCase Duckworth2024-04-01
| | | | This lays groundwork for arity checks.
* Error on wrong unquote[-splicing]Case Duckworth2024-04-01
|
* Add rest of quotes to readerCase Duckworth2024-03-31
|
* Error on unbound variablesCase Duckworth2024-03-31
| | | | I still need to catch errors!
* Add quasiquoteCase Duckworth2024-03-31
|
* Expose `specials'Case Duckworth2024-03-31
|
* Improve dotted-pair readsCase Duckworth2024-03-31
| | | | Instead of getting the next token twice, read the next thing.
* Fix dotted list readingCase Duckworth2024-03-30
|
* Read from ports nowCase Duckworth2024-03-30
|
* Special-case '.', '...', '+', '-'Case Duckworth2024-03-24
|
* Read negative numbersCase Duckworth2024-03-23
|