Schemers: Difference between revisions
Jump to navigation
Jump to search
(Update project links) |
|||
Line 25: | Line 25: | ||
* [http://plt-scheme.org/ PLT Scheme = Racket] PLT Scheme was renamed to Racket, included here for de-confusion. | * [http://plt-scheme.org/ PLT Scheme = Racket] PLT Scheme was renamed to Racket, included here for de-confusion. | ||
* [http://wiki.call-cc.org/ Chicken Scheme] is another implementation of scheme. It has as active, friendly community...and it has [http://wiki.call-cc.org/chicken-projects/egg-index-4.html eggs]. | * [http://wiki.call-cc.org/ Chicken Scheme] is another implementation of scheme. It has as active, friendly community...and it has [http://wiki.call-cc.org/chicken-projects/egg-index-4.html eggs]. | ||
* [http://web.mac.com/Jay_Reynolds_Freeman/My/Wraith_Scheme_%2864-bit_version%29.html Wraith Scheme] is a shareware/open-source Scheme that runs on the Macintosh and has lots of documentation. (Disclaimer: I am the developer of Wraith Scheme, but I also attend the weekly meetings) |
Revision as of 19:05, 6 April 2011
Schemers is a study group formed to learn about the Scheme programming language and fundamental CS concepts using the classic book SICP as a study guide. The full text of this book is freely available online, and we have a physical copy on our bookshelf as well. We meet on Sundays at 2pm in the Church classroom of the Noisebridge hackerspace. Please monitor the Schemers mailing list for updates (read the archives if you'd rather not subscribe).
Projects
Textbook
- Structure and Interpretation of Computer Programs (SICP)
- MIT OpenCourseWare for SICP
- Video Lectures by Hal Abelson and Gerald Jay Sussman
Other Helpful Texts
- The Little Schemer
- Simply Scheme: Introducing Computer Science
- The Scheme Programming Language
- The Adventures of a Pythonista in Schemeland (a series of online articles)
- schemers.org -- lots of scheme links.
- Berkeley Class Webcasts
- Hygienic Macros
Software
- Racket The original "DrScheme" has been updated and expanded and renamed. It is still Scheme at the core however.
- PLT Scheme = Racket PLT Scheme was renamed to Racket, included here for de-confusion.
- Chicken Scheme is another implementation of scheme. It has as active, friendly community...and it has eggs.
- Wraith Scheme is a shareware/open-source Scheme that runs on the Macintosh and has lots of documentation. (Disclaimer: I am the developer of Wraith Scheme, but I also attend the weekly meetings)