Fork me on GitHub
#other-languages
<
2022-01-23
>
teodorlu19:01:42

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.

teodorlu19:01:28

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.

Chase19:01:33

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
Ben Sless19:01:11

Dr Racket or geiser if it isn't broken

👍 1
☝️ 1
teodorlu19:01:42

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.

Ben Sless19:01:05

And Racket contains an implementation of R5 scheme

👍 1
jeff.terrell20:01:09

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

👍 1
teodorlu17:01:29

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