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

https://github.com/sritchie/sicp

Exercises and solutions for Structure and Interpretation of Computer Programs.
https://github.com/sritchie/sicp

scheme sicp sicp-exercises

Last synced: 2 months ago
JSON representation

Exercises and solutions for Structure and Interpretation of Computer Programs.

Awesome Lists containing this project

README

        

## SICP

This joins the other half-finished repositories for this tough book that you can find on GitHub.

## How do I run this code?

- Install [Dr Racket](https://racket-lang.org/)
- Get the [SICP Language module installed](https://docs.racket-lang.org/sicp-manual/Installation.html)
- If you're on emacs, you may want to install `racket-mode`.

For a nice experience, add this to your emacs config:

```scheme
(add-hook 'racket-mode-hook #'turn-on-smartparens-strict-mode)

(add-hook 'racket-repl-mode-hook #'turn-on-smartparens-strict-mode)

(global-prettify-symbols-mode 1)
(add-hook 'racket-mode-hook
(lambda ()
"Beautify Lambdas"
(setq prettify-symbols-alist '(("lambda" . 955)))))

(add-hook 'racket-repl-mode-hook
(lambda ()
"Beautify Lambdas"
(setq prettify-symbols-alist '(("lambda" . 955)))))
```

## Any questions?

Write me, or create an issue!