aboutsummaryrefslogtreecommitdiffstats
path: root/set.scm
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2024-09-07 18:37:17 -0400
committerGravatar Peter McGoron 2024-09-07 18:37:17 -0400
commit4d40be38d0224140d90430897ca3af5378d4a274 (patch)
treea5e79258e4937eb01c389c7d8bdf5b08c48fc194 /set.scm
parentreadtable: correctly add trie values. Incorrectly propogates default procedure (diff)
Readtable: fix propagation of default handlers in trie paths
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.
Diffstat (limited to 'set.scm')
0 files changed, 0 insertions, 0 deletions