Re:Schemy Lisp En DOS
by pmcgoron on Monday September 07, 2026 @06:13PM
(#49603550)
Aw, no call-with-current-continuation?
[ Parent
| on HN ]
How much does that really get used?
As an escape continuation, more than you'd expect. (Exception handlers, early return.) Full continuations are rarer, but I use them for doing error recovery.
I use them for debugging errors in web handlers.
Arg. That's embarrassing. The correct link is:
I've programmed in Scheme on and off over the last decade or so. callcc comes in handy for "return" or "break" functionality. More sophisticated uses, like threading or coroutines, have been around for a long time. Obviously those operations are harder to implement but they do exist and are widely used.
Re:Schemy Lisp En DOS
by matheusmoreira on Thursday September 10, 2026 @07:27PM
(#49651523)
Delimited continuations are quite useful. They are essentially resumable exceptions. Lots of things can be implemented elegantly in terms of them.
It's Scheme's default undelimited continations that are bad to the point of uselessness.