Remix.run Logo
nxobject 6 hours 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 3 hours ago | parent [-]

Last I checked no compliant Scheme required delimited continuations. Unless something like that was added in R7RS or later.

maplant an hour ago | parent [-]

They don't. They will probably get added in R7RS large. They're available in scheme-rs regardless: https://scheme.rs/Standard%20Libraries/prompts/