3 ms·
It may never happen. You might never need to use raw continuations when writing user applications. They'd be something you more often used through some librar
by pg 17y ago
It may never happen. You might never need to use raw continuations when writing user applications. They'd be something you more often used through some library that depended on them. E.g. I never explicitly use continuations in HN.
- silentbicycle 17y agoIn other words, continuations provide necessary infrastructure for adding various constructs to a language, but they're sufficiently general that you're unlikely to use them directly. Also, the first edition of _Essentials of Programming Languages_ has a great chapter on turning an interpreter into a compiler using continuations (Chapter 12). I hear it got cut from later editions, though.
- Vivtek 17y agoYeah, hence my ten-year estimate. Sooner or later I'll end up designing my own language for fun; continuations will probably click then. (Actually, I'm already designing my own language for fun, but it compiles to Perl, so continuations are still not really on the table.)