Learning about lisp/scheme continuations .. wow .. what a mind twisting concept!
And there I thought lisp lacked structured exit points like “break” and “continue” and “return” ..
This is just brilliant .. I’m so humbled.
When I finally understood how the coroutine implementation works on top of call/cc (it wasn’t obvious how that worked), I felt a sense of awe at the beauty and magnificence. I almost want to cry :”]