4 ms·
Hello everyone, author here. Sorry for forgetting to enable billing on appengine - the page should be displaying now. I shared Interactive SICP with HN last ye
by zodiac 13y ago
Hello everyone, author here. Sorry for forgetting to enable billing on appengine - the page should be displaying now.
I shared Interactive SICP with HN last year (https://news.ycombinator.com/item?id=4860370 https://news.ycombinator.com/item?id=4860370), and thought it was time to share it again. Since that time, I've
- added more sections of the book
- replaced the javascript scheme engine
- added mathjax
- made the evaluation asynchronous (to avoid freezing the UI during long computations)
- improved dependency management between blocks of code
- separated out the interactive library - I should be releasing it soon!
What I haven't been able to do is to make the entire book interactive due to a lack of time. I was thinking of using indiegogo to pay myself and my co-author so that we can finish the book. What do you guys think?
- krosaen 13y agoThanks for making this! It seems like I can't skip ahead to further chapters and start working through it there - for instance if I start here: http://xuanji.appspot.com/isicp/3-0-modularity-objects-and-state.html http://xuanji.appspot.com/isicp/3-0-modularity-objects-and-s... and click the right arrow, it brings me back to the beginning. Is that by design to enforce that I work my way through from the very beginning? One reason I'd like to start mid-way is I've read this book a number of times, getting more out of it each time, and I don't feel like spending the time on the basics.
- zodiac 13y agoI think it's a broken link. Try clicking the home icon on the side panel and navigating through that.
- vinchuco 13y agoHello author. Thanks author. Suggested feature: press right = go to next page.
- angusmacphail 13y agoThanks! I must have missed that one last year, but I've thought a project like this should exist for years. I'd be willing to contribute to an indiegogo campaign to support this.
- lmg643 13y agoi would definitely keep running with this. would def support. iconic text, and this makes it easy to dive in and play with. perhaps the examples appear in a mini-IDE on the right, where you click the example, it shows up in the IDE. click compile button, and it will execute the sample.
- deckiedan 13y agoVery very cool. One thing that I would like would be if 'tab' jumped to the next example/input area?