Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I heard about Dr. Scheme but haven't really used it. What is your experience with SICP, what set of scheme tools did you use when learning SICP?

share|improve this question

closed as unclear what you're asking by gnat, Kilian Foth, Yusubov, Dan Pichelman, MichaelT Jul 25 '13 at 0:22

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

add comment

1 Answer

up vote 7 down vote accepted

http://www.neilvandyke.org/racket-sicp/ is recommended.

This package implements support in PLT’s DrRacket for Abelson and Sussman’s Structure and Interpretation of Computer Programs (SICP) 2nd Edition textbook, for students who wish to use DrRacket’s tools for the SICP programming assignments.

Note that this package is not a project of the PLT organization, nor of the SICP authors. PLT has a related textbook, How to Design Programs (HtDP), with a different emphasis and a different pedagogic approach. A comparison of the two textbooks is beyond the scope of this document. A 2004 paper by some PLT members, “The Structure and Interpretation of the Computer Science Curriculum” [PDF], provides a PLT perspective on the differences.

The official Web page for this package is: http://www.neilvandyke.org/racket-sicp/

This package also uses Sperber and Soegaard’s Picture Language implementation by require-ing from PLaneT...

You can do exercises in your favoutite lang too.

share|improve this answer
what do you mean by saying "You can do exercises in your favourite lang too"? Isn't it just scheme? –  Sergey Jun 20 '11 at 8:42
You could 'translate' execises. I am trying to do them in Scala. Sure you can try it when you are already comfortable with the text. –  make_sense Jun 20 '11 at 8:52
got you, and what about MIT realization of scheme? –  Sergey Jun 20 '11 at 8:59
I used the extention for dr.Scheme (check the link). It suited me fine for learning purpose. This is what most SICP learners advised to use. –  make_sense Jun 20 '11 at 9:07
Apologies if this is already obvious: DrScheme is the same thing as DrRacket. I also think that DrRacket with Neil Van Dyke's extensions is the right way to go, but then, I'm (extremely) biased. –  John Clements Jun 20 '11 at 21:55
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.