views:

271

answers:

6

I am going to read the classic "Structure and Interpretation of Computer Programs" link text and it utilizes the Scheme language to teach its material. Does any one have advice about what Scheme would be easy to use (on Windows) and complete? Thanks!

+5  A: 

I use PLT Scheme with the DrScheme programming environment. That's what we have used in the university and it is ok, especially for beginners.

anthares
+1  A: 

I like IronScheme with vim as my editor.

ecounysis
+3  A: 

If you are not an experienced programmer, you would be better off learning from the book How To Design Programs, for which the natural programming environment is PLT Scheme.

If you have the experience to get something out of Abelson and Sussman, they recommend MIT Scheme.

Norman Ramsey
+2  A: 

Only if you are not a student, or at least in the role of a student, you might try this:

SICP Support in PLT Scheme

grettke
A: 

It has to be MIT/GNU Scheme for SICP. You'll have to learn a bit of Emacs, but that's useful to know anyway. It works perfectly well on Windows.

Skilldrick
-1: It does not HAVE to be MIT/GNU Scheme. Also you don't HAVE to learn Emacs. (I used a different implementation of Scheme, and I used an editor != Emacs (Vi if you care, though even something like Notepad will even work).)
trinithis
A: 

I use STk and I installed a Scheme bundle into TextMate to use as my editor. You can use even notepad for editing just be sure to save it as a .scm and (load "file.scm"). Or copy and paste your code into the interpreter. I use emacs and/or textmate for syntax help.

Rose