4 ms·
I think there is something to sitting down to stare at a macro until you understand how it works. I remember the first time I understood how cut worked. It was
by bjoli 2y ago
I think there is something to sitting down to stare at a macro until you understand how it works. I remember the first time I understood how cut worked. It was a revelation that led me to writing more and more monstrous syntax-rules macros until I ended up with goof-loop[0], which is now sort of finished, but also has parts that are so hairy that I don't really dare make any large changes.
I guess that is what you get from starting with (chibi loop) and bolting on a lot of extra features.
0: I ended up with things like this: https://git.sr.ht/~bjoli/goof-loop/tree/master/item/goof/goof-impl.scm#L184 https://git.sr.ht/~bjoli/goof-loop/tree/master/item/goof/goo...