Schemers: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(Created page with 'We're forming a study group to learn about the scheme programming language and fundamental CS concepts using the classic book SICP as a study guide. Our first meetup will be on S…')
 
No edit summary
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
We're forming a study group to learn about the scheme programming language
{{OutOfDate}}
and fundamental CS concepts using the classic book SICP as a study guide.
 
Our first meetup will be on Sunday March 20th at 2pm in the Church classroom of the
'''Schemers''' is a study group formed to learn about the [http://en.wikipedia.org/wiki/Scheme_%28programming_language%29 Scheme programming language]
[https://noisebridge.net/wiki/Getting_Here Noisebridge] hackerspace.
and fundamental CS concepts using (among other things) the classic book SICP as a study guide. The full text of this book is freely available [http://mitpress.mit.edu/sicp/ online], and we have a [http://www.mediawiki.org/wiki/Special:BookSources/0262011530 physical copy] on our [[Resources/Library/Dead Tree|bookshelf]] as well. We have been meeting on Sundays at the [[Getting_Here|Noisebridge]] hackerspace, but for now we'll be meeting on a weekday (most likely Weds) after work in the Downtown Mountain View area. Please monitor the [https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss discuss] or [https://www.noisebridge.net/mailman/listinfo/schemers schemers] mailing lists for updates (read the archives [https://www.noisebridge.net/pipermail/schemers/ (schemers)] [https://www.noisebridge.net/pipermail/noisebridge-discuss/ (discuss)] if you'd rather not subscribe), or contact [http://b79.net/contact Johnm] if you have any questions.
Please monitor the [https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss Noisebridge Discuss] mailing list        for updates (you can read the [https://www.noisebridge.net/pipermail/noisebridge-discuss/ archives] if you'd rather not       subscribe to this somewhat high-volume list).
 
=== Projects ===
* [[Scheme/Brainstorms|Project Ideas]]
* [[Scheme|The Noisebridge Schemers Wiki]]


=== Textbook ===
=== Textbook ===
* [http://mitpress.mit.edu/sicp/ Structure and Interpretation of Computer Programs] (SICP)
* [http://mitpress.mit.edu/sicp/ Structure and Interpretation of Computer Programs] (SICP)
 
* [http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/ MIT OpenCourseWare] for SICP
Related resources:
* [http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ Video Lectures] by Hal Abelson and Gerald Jay Sussman
 
* [http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-     programs-spring-2005/ MIT OpenCourseWare] for SICP                                                                             * [http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ Video Lectures] by Hal Abelson and Gerald Jay       Sussman


=== Other Helpful Texts ===
=== Other Helpful Texts ===
Line 18: Line 19:
* [http://www.phyast.pitt.edu/~micheles/scheme/ The Adventures of a Pythonista in Schemeland] (a series of online articles)
* [http://www.phyast.pitt.edu/~micheles/scheme/ The Adventures of a Pythonista in Schemeland] (a series of online articles)
* [http://schemers.org/ schemers.org] -- lots of scheme links.
* [http://schemers.org/ schemers.org] -- lots of scheme links.
* [http://webcast.berkeley.edu/course_details_new.php?seriesid=2010-B-26275&semesterid=2010-B/ Berkeley Class Webcasts]
* [http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/ Hygienic Macros]
* [http://web.mac.com/jay_reynolds_freeman/Tutorials/Tutorials.html Tutorials from Wraith Scheme]
=== Software ===
* [http://racket-lang.org/ Racket] The original "DrScheme" has been updated and expanded and renamed. It is still Scheme at the core however.
* [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://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)
[[Category:Programming languages]]

Latest revision as of 00:24, 10 July 2019

Oldcomputer.png
This article seems to be really old or very much out of date, and may contain wrong info.


Wiki-tip: You can check its history to see when it was last edited.

Schemers is a study group formed to learn about the Scheme programming language and fundamental CS concepts using (among other things) 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 have been meeting on Sundays at the Noisebridge hackerspace, but for now we'll be meeting on a weekday (most likely Weds) after work in the Downtown Mountain View area. Please monitor the discuss or schemers mailing lists for updates (read the archives (schemers) (discuss) if you'd rather not subscribe), or contact Johnm if you have any questions.

Projects[edit]

Textbook[edit]

Other Helpful Texts[edit]

Software[edit]

  • 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)