aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Readtable: fix propagation of default handlers in trie pathsGravatar Peter McGoron 2024-09-071-43/+56
| | | | | | | | | | | | | Previous version did (ACTION 'UPDATE (CDR REST) ACTION) when a new action had to be made. This caused default actions to propagate through the trie. While this isn't bad (it causes #TRU to be equal to #TRUE when that was the last prefix in the tree), it can cause unexpected errors at runtime, and no program should ever depend on its behavior. The current solution is to make a new PASS readtable with a default error action.
* readtable: correctly add trie values. Incorrectly propogates default procedureGravatar Peter McGoron 2024-09-071-17/+19
|
* readtables, first passGravatar Peter McGoron 2024-09-075-147/+321
|
* change around insert, delete, and update to hide representationGravatar Peter McGoron 2024-09-051-42/+37
|
* fix set and trie, add compat COND-EXPAND for chezGravatar Peter McGoron 2024-09-053-26/+223
|
* trie: add with testGravatar Peter McGoron 2024-09-045-3/+171
|
* set:refactor mapsGravatar Peter McGoron 2024-09-041-30/+29
|
* set: add updateGravatar Peter McGoron 2024-09-041-79/+150
|
* set: add insert multiple testGravatar Peter McGoron 2024-08-311-36/+110
|
* add setsGravatar Peter McGoron 2024-08-295-6/+436
|
* miniscm: add mutable string emulation and char->integerGravatar Peter McGoron 2024-08-263-3/+54
|
* miniscm: add portsGravatar Peter McGoron 2024-08-223-15/+189
|
* minischeme: add charGravatar Peter McGoron 2024-08-224-12/+79
|
* add doubly linked lists, tests, minischemeGravatar Peter McGoron 2024-08-227-0/+3616