3 ms·
> Since C doesn't support continuations, it is not possible to have continuations and at the same time generate "natural" C code. Since CHICKEN actually does t
by sctb 2y ago
> Since C doesn't support continuations, it is not possible to have continuations and at the same time generate "natural" C code.
Since CHICKEN actually does this, I'll add the proviso of "without a GC or costly runtime".
- soegaard 2y agoI would call the code CHICKEN generates for "direct style" not "natural". (I know - it is a cop-out to use "natural" in quotes) Regardless of what we call the style, it isn't simple any more. For people interested in the internals of Chicken Scheme (I suspect sctb already knows): https://www.more-magic.net/posts/internals-gc.html https://www.more-magic.net/posts/internals-gc.html