Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Edi Weitz's libraries are often brought up when people ask for exemplary code in Common Lisp, the kind to read and learn from. Are there any open-source Scheme projects or libraries that you can recommend above others?

I'm working in Gambit, so I'd prefer code without the Racket extensions. Applications in games or scientific/numeric computing would be a plus, but really I'm just looking for code to learn from. (Game and numerical code just tends to be easier to dive into for me, since the overall point of the project is readily understandable.)

Edit: I am looking for complete projects and libraries, rather than isolated snippets such as those in a book. (Partially this is because I'm already reading SICP, and I'm looking for real-world applied examples to complement it, rather than another source of isolated functions/macros.)

share|improve this question

1 Answer 1

Perhaps the code examples from the book "Structure and Interpretation of Computer Programs", by Abelson, Sussman, and Sussman, might help you a little bit. It's an introductory book for programming that uses Scheme as a language.

You can find the whole book and the code from it on the book's site.

share|improve this answer
Thanks, but I'm already reading SICP, and am looking for complete projects/libraries, where I might see some of its ideas applied, rather than more sources of isolated snippets. –  SuperElectric Mar 22 '11 at 23:05
Have you already tried Google Code or Github to search for interesting projects written in Scheme? –  migu Mar 23 '11 at 7:17
I have started, but in asking this question I was hoping to avoid a linear search through code repository sites :) FWIW, my initial findings are that most public Scheme projects are abandonware. –  SuperElectric Aug 30 '11 at 15:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.