This repository contains processing scripts and sources for the textbook SICP JS: Structure and Interpretation of Computer Programs, JavaScript Edition (SICP JS). See Preface of JavaScript edition for background: https://sourceacademy.org/sicpjs
More info is in the "About" section (it is at the end of the SICP JS web edition): https://sicp.sourceacademy.org/chapters/making-of.html
Details for developers in the wiki: https://github.com/source-academy/sicp/wiki
The print edition of SICP JS, the PDF generated by these scripts and the ebook edition will be published by The MIT Press under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA).
The text of SICP JS is derived from the book Structure and Interpretation of Computer Programs, Second Edition, 1996, (SICP) by Harold Abelson and Gerald Jay Sussman, and is licensed by these original authors and by the adapters Martin Henz and Tobias Wrigstad under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA). A comparison edition indicates the changes that were made to SICP for the JavaScript edition. The figures are derived from figures created by Andres Raba in 2015 and are also subject to CC BY-SA.
The JavaScript programs in SICP JS are derived from the Scheme programs in SICP and are subject to the [GNU General Public License v3.0](gpl3].
All JavaScript and TypeScript programs that generate the SICP (JS) versions are licensed
under the
Apache License Version 2.