Remix.run Logo
The Revised Report on Scheme or An UnCommon Lisp (1985) [pdf](dspace.mit.edu)
42 points by swatson741 18 hours ago | 7 comments
valorzard 16 hours ago | parent [-]

What’s the state of scheme today? Seems like the main two ones that are popular are Racket/Chez and Guile.

There’s also like Chicken, and Gerbil/Gambit, but I see less people using them.

What scheme would you recommend for real world applications and compiling to a standalone executable?

HexDecOctBin 14 hours ago | parent | next [-]

There is also s7 which can be embedded in C applications seamlessly.

https://ccrma.stanford.edu/software/snd/snd/s7.html

MangoToupe 7 hours ago | parent | next [-]

> It does not have syntax-rules or any of its friends

This is still super interesting of course, but why use lisp at this point and not lua or python? I mean this earnestly as a daily scheme user. Macros are 90% of what makes lisp interesting.

BoingBoomTschak 5 hours ago | parent [-]

It has something like defmacro, from my understanding.

MangoToupe 4 hours ago | parent [-]

You're entirely correct; I'm blind. That makes sense.

kreelman 13 hours ago | parent | prev [-]

Thanks for that link. Good to have an (another?) embed-able Scheme interpreter.

tmtvl 8 hours ago | parent | prev [-]

Gauche was made to get some real work done and as a result it comes with a kitchen sink and the entire forest.

There's also Loko if you want/need low-level operations.