Which environment, IDE or interpreter to put in practice Scheme?

后端 未结 11 1058
太阳男子
太阳男子 2021-02-05 09:19

I\'ve been making my way through The Little Schemer and I was wondering what environment, IDE or interpreter would be best to use in order to test any of the Scheme cod

相关标签:
11条回答
  • 2021-02-05 09:48

    Just for the record I have to mention IronScheme.

    IronScheme will aim to be a R6RS conforming Scheme implementation based on the Microsoft DLR.

    Version 1.0 Beta 1 was just released. I think this should be good implementation for someone that is already using .NET framework.

    EDIT
    Current version is 1.0 RC 1 from Oct 23 2009

    0 讨论(0)
  • 2021-02-05 09:52

    I've used PLT as mentioned in some of the other posts and it works quite nicely. One that I have read about but have not used is Allegro Common LISP Express. I read a stellar review about their database app called Allegro Cache and found that they are heavy into LISP. Like I said, I don't know if it's any good, but it might be worth a try.

    0 讨论(0)
  • 2021-02-05 09:53

    Google for the book's authors (Daniel Friedman and Matthias Felleisen). See whether either of them is involved with a popular, free, existing Scheme implementation.

    0 讨论(0)
  • 2021-02-05 09:54

    LispMe works on a Palm Pilot, take it anywhere, and scheme on the go. GREAT way to learn scheme.

    0 讨论(0)
  • 2021-02-05 10:06

    PLT Scheme (DrScheme) is one of the best IDEs out there, especially for Scheme. The package you get when downloading it contains all you need for developing Scheme code - libraries, documentation, examples, and so on. Highly recommended.

    0 讨论(0)
  • 2021-02-05 10:09

    Guile running under Geiser within Emacs provides a nice, lightweight implementation for doing the exercises. Racket will also run under Geiser and Emacs, though I personally prefer Guile and Chez Scheme a bit more.

    Obviously installation of each will depend on your OS. I would recommend using Emacs version 24 and later since this allows you to use Melpa or Marmalade to install Geiser and other Emacs extensions.

    The current version of Geiser also works quite nicely with Chicken Scheme, Chez Scheme, MIT Scheme and Chibi Scheme.

    0 讨论(0)
提交回复
热议问题