Skip to content
/ sicp Public
forked from source-academy/sicp

XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions

License

Notifications You must be signed in to change notification settings

yiwen101/sicp

Repository files navigation

SICP JavaScript Adaptation

This repository contains processing scripts and sources for the textbook SICP JS: Structure and Interpretation of Computer Programs, JavaScript Adaptation (SICP JS). See Preface of JavaScript adaptation 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

Licenses

CC BY-SA 4.0 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).

CC BY-SA 4.0 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 adaptation. The figures are derived from figures created by Andres Raba in 2015 and are also subject to CC BY-SA.

GPL 3 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].

License All JavaScript and TypeScript programs that generate the SICP (JS) versions are licensed under the Apache License Version 2.

About

XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.6%
  • CSS 19.5%
  • TeX 8.0%
  • Makefile 0.4%
  • Shell 0.3%
  • HTML 0.2%