| Set up the site and install Drupal |
Done |
| Theme the site |
In Progress |
| Implement Typogrify module for “book-like” display of text |
Done |
| Set up syntax highlighting for Clojure |
In Progress |
| Set up syntax highlighting for MIT Scheme |
In Progress |
| Enable easy footnote creation and display |
Done |
| Enable collapsible blocks to allow showing/hiding original text and my edits |
Not Done |
| Add capabilities for annotations outside the page flow |
Not Done |
| Set up content types for exercises and solutions |
Done |
| Implement community editing and rating of solutions |
In Progress |
| Implement safe, spam-resistant system for anonymous comments with input filtering, sanitization, and syntax highlighting |
In Progress |
| Enable community features (Open ID authentication, personal bookmarks, maybe a forum) |
Not Done |
| Set up a blog to keep people updated on my progress and goals for the project |
Not Done |
Comments
can't wait
Looking around for info about clojure and found this!!
Just can’t wait.
Cheers.
Great initiative
A pity MIT didn’t take this approach to “modernising” their introduction to computer science! This is a fantastic initiative Corey - very much looking forward to seeing the finished book.
Do you need any assistance from the community?
A handy way to try out the examples in Clojure
A web application that lets you evaluate Clojure code
lotrepls.appspot.com
Ctrl+Space to change language to Clojure
words of encouragement
This is great… can’t wait until you finish. The text is a lot more readable than in the original HTML anyhow.
External contributions?
Hello! First off, thanks for setting this up — I think it’s a great idea.
Second, I was wondering if you have any interest in external contributions? Colleagues of mine are currently running an SICP Study Group in Clojure:
* http://groups.google.com/group/wizardbookstudy/web/study-groups — Vega
We’ve got some converted code up on GitHub already, with more to come as we work through the chapters:
* http://github.com/deobald/sicp-clojure
* http://github.com/jakemcc/sicp-study/tree/master/clojure/
If you’re interested in some help, feel free to send me an email here: http://deobald.ca/steven/
Thanks!
-steven
Typogrifer
Is Typogrifer your own concoction? if so, is it open source? It doesn’t give many hits on Google.
Nope, I was just being dumb.
No, it’s definitely not. And the reason it doesn’t bring many Google results is that I made a stupid typo (ironic, right?) on its name. Thanks for pointing it out!
It’s actually called Typogrify. I’m using a very slightly modified version of the Typogrify Drupal module, which itself is based on the Typogrify PHP port.
It’s an awesome library. It’s amazing how much of a difference something like this can make.
Typogrify
Ah, that explains the missing links. Looks like it wouldn’t be too difficult porting it to Clojure.