Skip to content

Split Edition

XinYue edited this page Apr 18, 2020 · 4 revisions

Requirements

For development & deployment:

  • node.js

The generated web pages are static and can be hosted on any standard web servers.

Overview

SICP Orginal-Javascript Adaption (Split edition) of the textbook is developed so as to ease the reviewing process for changes made in the Javascript Adaption.

The split edition is built on the foundation of the web edition.

Set up & Deployment

Run npm install to install dependencies.

Run make split/ npm start web split

The generated html pages and assets are saved in sicp_split_html folder.

Development

The entire program is located at nodejs. To test any changes made to the nodejs project, cd sicp_split_html && http-server to view the textbook on a local server.

For future developers, start with index.js and parseXmlHtml.js. Most of the remaining functions (helper functions) can be found being references from these two files.

Check the wiki page for Web Edition for further details.

Clone this wiki locally