SICP Wiki
Welcome!
This wiki is dedicated to the wonderful book "Structure and Interpretation of Computer Programs". It contains solutions to exercises along with related discussions, useful links, etc.
Solutions languages are: Scheme, Haskell, OCaml, Standard ML, Oberon/Component Pascal and other you like to add :).
Natural languages in which discussions can be led: English, Russian.
How can I participate?
If you are reading SICP or have read it before and just want to check or discuss your solutions, please use these links to SICP chapters:
Please feel free to comment, discuss and add your own solutions.
News
-- IvanVeselov 2013-07-07 19:30:53
Hi all! I have restored many pages attacked by spammers. Also I disabled page editing for most of the users. If you want to edit or create a page, please write me an email, I'll add you to the editor's list. Apologies for such draconian measures, but MoinMoin wiki does not have many features to prevent spam. I have a TextCha, but probably it's easy to break. I'm also trying to add verification of user emails, probably this will stop lots of new accounts created by spammers.
2010-08-16 11:26:06
I have finally fixed Latex errors, now all the images are back! Enjoy!
-- IvanVeselov 2009-05-19 21:50:53
We've got a lot of new solutions in Standard ML. Thanks again to FirstnameLastname!
-- IvanVeselov 2008-10-04 12:42:33
An anonymous user FirstnameLastname has actively started adding OCaml solutions to our wiki. Thank you! And it will be great if you create your personal page, SICP wiki should know its heroes!
-- IvanVeselov 2008-09-23 22:22:10
Yahoo! I've finally managed to remove a lot of spam messages from comments and articles! Also textchas with SICP-related questions are set up and links in comments are now prohibited.
I hope these drastic measures will make your wiki surfing more pleasant, and I'm sorry this haven't been made before.
Enjoy the wiki!
-- IvanVeselov 2008-05-11 12:32:58
We've migrated to the new version of Moin wiki - 1.6.3. If you observed some strange behaviour or data loss, please let me know.
Also, please consider reading HelpOnLinking, HelpOnMacros before further editing, rules are slightly changed.
Thanks!
-- IvanVeselov 2008-03-26 20:02:22
Posting to the fourth chapter has been successfully started. Thanks to Paul Langevin and Anton Tayanovskyy!
-- IvanVeselov 2007-12-31 02:28:01
English Wikipedia SICP page now contains link to our wiki in its "External links" section!
-- IvanVeselov 2007-12-22 01:50:47
Added antispam system. It seems our wiki has became a bit popular in google search and spambots like it too But no spam from now, I hope.
-- IvanVeselov 2007-10-23 12:00:54
First news about our SICP wiki in external blogs: http://sicp.sergeykhenkin.com/2007/10/13/sicp-wiki/ Thanks for good review!
-- IvanVeselov 2007-09-29 15:23:22
We moved to http://sicp.org.ua ! You can use both addresses for accessing this wiki (http://histoma.com/sicp and http://sicp.org.ua), but http://sicp.org.ua is preferable.
-- IvanVeselov 2007-09-18 21:41:32
Registered new domain name: sicp.org.ua! Wiki will move there soon, but redirection from old address will still work.
-- IvanVeselov 2007-09-14 22:08:10
LaTeX syntax is now supported for math formulas! We are using parser and macro, written by Johannes Berg (link to macros description).
For using LaTeX expression in wiki page, please do the following:
<<latex($$ \sum_{i=1}^{n-1} i^2 + i - 10 $$ )>>
And you'll get:
You can read about all possibilities of this LaTeX macro on its page
Enjoy!
Starting points for wiki beginner user
RecentChanges: see where people are currently working
WikiSandBox: feel free to change this page and experiment with editing
FindPage: search or browse the database in various ways
SyntaxReference: quick access to wiki syntax
SiteNavigation: get an overview over this site and what it contains
How to use this site
A Wiki is a collaborative site, anyone can contribute and share:
Edit any page by pressing Edit at the top or the bottom of the page
Create a link to another page with joined capitalized words (like WikiSandBox) or with ["quoted words in brackets"]
- Search for page titles or text within pages using the search box at the top of any page
See HelpForBeginners to get you going, HelpContents for all help pages.
To learn more about what a WikiWikiWeb is, read about WhyWikiWorks and the WikiNature. Also, consult the HelpMiscellaneous/FrequentlyAskedQuestions page.