4 ms·
I've just skimmed through the first couple of pages, but didnt find anything about which lisp to use/howto. Any ideas?
by laxentasken 10y ago
I've just skimmed through the first couple of pages, but didnt find anything about which lisp to use/howto. Any ideas?
- closeneough 10y agoIt's a lisp dialect form the MIT called scheme. You can find more information here: https://www.gnu.org/software/mit-scheme/ https://www.gnu.org/software/mit-scheme/
- pimeys 10y agoI guess racket is where the development continues for the scheme language. http://racket-lang.org/ http://racket-lang.org/
- throwaway7645 10y agoThere are a few: Gambit, Chicken-Scheme, Chez-Scheme, and Racket. Racket is starting to purposely diverge though like Pharo is to Smalltalk.
- gus_massa 10y agoRacket has official support for R5RS and R6RS, and unofficial support for R7RS-S. So you can program in scheme in with the Racket environment too.
- josteink 10y agoYou also have GNU Guile, if you for whatever reason prefer the GNU stack. https://www.gnu.org/software/guile/ https://www.gnu.org/software/guile/
- sillysaurus3 10y agoYou're in for a treat. Keep digging.
- rhizome31 10y agoThere is a package that you can use with Racket: http://docs.racket-lang.org/sicp-manual/index.html http://docs.racket-lang.org/sicp-manual/index.html In order to use this, you will need to install Racket first: http://racket-lang.org/ http://racket-lang.org/
- lunchladydoris 10y agoI worked through a couple chapters of SICP using Racket and the SICP package in DrRacket before moving on to Emacs and Geiser. DrRacket is a great starting point if you don't want to bother with setting up Emacs and the SICP package even supports the image elements that are covered in the course.
- jweather 10y agoThis is perfect, thanks. mit-scheme appears to be broken and unsupported on Windows.
- cies 10y agoOr run all from your browser (any code block is editable, CTRL-Enter to run): https://xuanji.appspot.com/isicp https://xuanji.appspot.com/isicp
- vvillena 10y agoYou can use Racket, they recently introduced a new language pragma (#lang sicp) that includes all necessary functions.