/sicp-clojure

SICP examples and source code written in clojure

Primary LanguageClojureApache License 2.0Apache-2.0

SICP Examples and Exercises in Clojure

This tracks my personal adventure working my way through SICP, and is based on the sicp-pdf project on github.

The repository will contain most of the example source code and exercise solutions, currently organized in one big file per chapter. There are a few omissions, usually indicating that I’m too dumb, tired or lazy.

Known Deviations

  • the source code sometimes deviates from the code samples in that it uses some features that are introduced later in the text, i.e. let expressions are used from the beginning, later I realized that I’m not supposed to know them yet.
  • many functions and definitions have a different name, as I did not intend to publish anything initially

Contributions

Since it’s my personal attempt on working through SICP, I’m not interested in seeing solutions to chapters I haven’t visited yet. Feel free to point to errors, propose improvements for already existing code, though.