Hacker News new | ask | show | jobs
by niuzeta 4534 days ago
Scheme and/or Common LISP seem to be the common recommendation to embark on SICP journey, just for reference.
3 comments

Look at Racket (was Dr Scheme) and use the dialect R5RS

http://stackoverflow.com/questions/939582/which-language-in-...

Use the SICP package for Racket, when you get to the chapters with non-standard functions. For example the chapter on streams and the one about the picture language.

http://planet.racket-lang.org/package-source/neil/sicp.plt/1...

Especially scheme, because it's the language used in the original edition.
An alternative to Racket would be Chicken Scheme. But again, anything that has R5RS included will do fine.

I would not go with R7RS, but this is just a personal preference. Seems bloated to me.