4 ms·
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
by ZephyrP 10y ago
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 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 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.
- Dangeranger 10y agoYes, 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/ http://www.neilvandyke.org/sicp-texi/
- cies 10y ago> 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 https://xuanji.appspot.com/isicp
- znpy 10y agoInfo is an awesome format but sadly is very well underappreciated.
- SnowingXIV 10y agoWoah, 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.
- dylnclrk 10y agoSomeone put it on Melpa. `M-x package-install sicp`, then open the info directory node (with `C-h i`) and search for "SICP".