42 points | by swatson741 14 hours ago ago
6 comments
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?
There is also s7 which can be embedded in C applications seamlessly.
https://ccrma.stanford.edu/software/snd/snd/s7.html
> 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.
It has something like defmacro, from my understanding.
Thanks for that link. Good to have an (another?) embed-able Scheme interpreter.
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.
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?
There is also s7 which can be embedded in C applications seamlessly.
https://ccrma.stanford.edu/software/snd/snd/s7.html
> 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.
It has something like defmacro, from my understanding.
Thanks for that link. Good to have an (another?) embed-able Scheme interpreter.
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.