Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/emaadmanzoor/sicp-workbook

Clojure code I'm writing while working through SICP
https://github.com/emaadmanzoor/sicp-workbook

Last synced: about 1 month ago
JSON representation

Clojure code I'm writing while working through SICP

Awesome Lists containing this project

README

        

SICP Workbook
=============

This repository contains Clojure code for the
exercises and examples in the computer
science classic [Structure and Interpretation of
Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.html),
Abelson, Sussman and Sussman, MIT Press (1996).

## Contents

1. **cube-root.clj**: Solution for exercise 1.8, finding the cube
root of a number using Newton's method.
2. **recursive-add.clj**: Iterative and recursive procedures for adding two numbers,
noted on Exercise 1.9.
3. **recursive-iterative-exercise**: Solution for exercise 1.11, writing
an iterative procedure for a recursive function.
4. **count-change.clj**: Code for the counting change example.

## Credits

1. [Rene's Blog](http://wanttowriteprograms.blogspot.in/2007/03/structure-and-interpretation-of_14.html):
Solutions to exercises 1.1 to 1.8 in Scheme.
1. [Bill The Lizard's Blog](http://www.billthelizard.com/2009/10/sicp-challenge.html): Where I peek at many of the
more theoretical exercises' solutions, and marvel at the comprehensive narratives put forth.