3 ms·
Ah, but the real problem is not that these languages aren't Lisp, but that they aren't Scheme. People are being forced to write continuation-passing-style code
by ScottBurson 13y ago
Ah, but the real problem is not that these languages aren't Lisp, but that they aren't Scheme. People are being forced to write continuation-passing-style code by hand, which anyone would agree is painful. To allow user-level code to abstract away the need to write CPS, you need call/cc (or something like it).
- informatimago 13y agoYou would never use call/cc directly. Like goto, it is a building block to be used in control abtraction macros.
- ufo 13y agoYes. The point is that while the idea of continuations exists, no one should be forced to write continuation-passing-style code by hand!
- stcredzero 13y ago"The infinite improbability drive is a wonderful new method of crossing interstellar distances in a mere nothingth of a second, without all that tedious mucking about in hyperspace."