other-languages 2022-01-23

Hey! If you were to write a bit of Scheme, what would you use? Is there something like CIDER for scheme? Realizing that "Scheme" might be vague. I'm spending some time with https://mitpress.mit.edu/books/software-design-flexibility, and I'd like to fire up a REPL and work with code samples -- like I'd do with Clojure.

I guess I'm asking both for scheme implementations, and options for REPL-connected editor. I installed Chicken Scheme, and book examples seem like they are working.

I use Conjure for neovim and I think it can work with Scheme now: https://github.com/Olical/conjure/wiki/Quick-start:-Scheme-(stdio)

👍 1

Dr Racket or geiser if it isn't broken

👍 1
☝️ 1

Thanks! I really didn't think about racket, but that might just work. I think the book authors made an effort to avoid using obscure language features.

And Racket contains an implementation of R5 scheme

👍 1

You could also ask on the functional programming Slack or the Racket Slack.

👍 1

The authors recommend MIT/GNU Scheme quite explicitly in the appendix. So that's the answer if full compatibility is required.