3 ms·
Another reason this is interesting beyond "Lispiness" instead: implementing a (compliant) Scheme takes on some interesting problems that other languages punt -
by nxobject 8mo ago
Another reason this is interesting beyond "Lispiness" instead: implementing a (compliant) Scheme takes on some interesting problems that other languages punt - proper tail recursion, delimited continuations (off the top of my head, I don't know other methods apart from CPS), and hygienic macros.
- antonvs 8mo agoLast I checked no compliant Scheme required delimited continuations. Unless something like that was added in R7RS or later.
- maplant 8mo agoThey don't. They will probably get added in R7RS large. They're available in scheme-rs regardless: https://scheme.rs/Standard%20Libraries/prompts/ https://scheme.rs/Standard%20Libraries/prompts/