/juju/

r> cgit logo index : container-iterators
Functional iterators for ordered Scheme containersPeter McGoron
aboutsummaryrefslogtreecommitdiffstats
path: root/mcgoron.iterator.string.sld (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-12-28refactor string exceptionsGravatar Peter McGoron 1-1/+0
2024-12-28more list workGravatar Peter McGoron 2-56/+94
2024-12-28refactor exceptions to be less verboseGravatar Peter McGoron 6-61/+86
2024-12-28refactor iterators to be closure objectsGravatar Peter McGoron 11-137/+231
This makes iterators much more flexible while keeping their abstract nature. New iterators can be made by a programmer with different methods. Existing iterator types cannot be programatically extended. This would likely require implementation support: either CLOS-style classes or a more limited single-dispatch interface system.
2024-12-28refactor tests, add working code for listGravatar Peter McGoron 6-36/+205
2024-12-28convert to chickenGravatar Peter McGoron 4-65/+63