Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Sarabander's edition is definitely a huge credit to it's author: It isn't just a reprint of SICP; The text and it's font has been updated, many of the diagrams have been redone for clarity and the document and footnotes are hyperlinked.

If it's your ambition to follow in the footsteps of others or otherwise just prefer the classic Lisp-haqr experience, you can use a TexInfo version of SICP and have both the text and your REPL in Emacs: http://zv.github.io/note/sicp-in-texinfo

Also, just to pimp my own ride: I put together a SICP guide for new explorers of this great text: https://github.com/zv/SICP-guile

It contains both meta-information about which dialects of Lisps and languages are most suited to SICP, overviews of subchapters, helpful hints for those who are following along at home as well as answers to the exercises in Elisp, Guile scheme & Racket.



> you can use a TexInfo version of SICP and have both the text and your REPL in Emacs

Or have it all in your browser (every code block is a REPL; CTRL-Enter to run):

https://xuanji.appspot.com/isicp


Info is an awesome format but sadly is very well underappreciated.


Woah, yeah I think this is a solid approach. You can remove all distractions and just work on the one page and focus on only the task at hand rather than worrying about dealing with your own setup and can be accessed anywhere.


Yes, I love this idea as well.

Did a little research and found the TextInfo format from Neil Van Dyke here:

http://www.neilvandyke.org/sicp-texi/


Someone put it on Melpa. `M-x package-install sicp`, then open the info directory node (with `C-h i`) and search for "SICP".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: