SICP lambda icon

SICP-JS Solutions

Welcome SICP-JS Readers!

The SICP-JS stands for the book Structure and Interpretation of Computer Programs, JavaScript Edition, written by Harold Abelson and Gerald Jay Sussman and adapted to JavaScript by Martin Henz and Tobias Wrigstad with Julie Sussman. The objective of this tiny side project is to push me to learn the book in depth and share my answers to the exercises in the book with readers who occasionally find this page.

I will inevitably make many mistakes in these exercises, therefore, if you find any incorrect or ambiguous solutions on this website, please feel free to contact me on Twitter or LinkedIn (contact info listed below), or create an issue/PR to this repository. I'd really appreciate your precious opinions!

sicp js book cover
SICP JavaScript Version (2022)
[Amazon][MIT Press]
sicp book cover
SICP Original Version (1996 2nd ed.)
[Amazon] [MIT Press]

Find me on:

Github: https://github.com/terrence-ou
X (Twitter): https://twitter.com/ou_terrence