Online versions of the Scsh documentation

The documents

[1]   Olin Shivers. A Scheme Schell.

[2]   Olin Shivers, Brian D Carlstrom, Martin Gasbichler, and Mike Sperber. Scsh Reference Manual.

Generating them

  1. Get and unpack Scsh. This will create a directory scsh-0.6.2 (modulo version number).

  2. Get and install TeX2page. This will create a directory tex2page.

    (TeX2page is known to install on Scsh on Unix. However, for the least installation hassle, consider running TeX2page on MzScheme. TeX2page runs ``out of the box'' on MzScheme on any operating system.)

  3. Put a copy or link of tex2page/t2p-example/scsh-paper.t2p in scsh-0.6.2/doc/scsh-paper. Alternatively, ensure that scsh-paper.t2p is in one of the directories mentioned in the environment variable TIIPINPUTS. (The TIIPINPUTS value looks like the PATH value, ie, it is a list of directories, colon-separated in Unix and semicolon-separated in Windows.)

  4. Put a copy or link of tex2page/t2p-example/man.t2p in scsh-0.6.2/doc/scsh-manual. Alternatively, ensure that man.t2p is in TIIPINPUTS.

  5. In each of the directories scsh-0.6.2/doc and scsh-0.6.2/doc/scsh-manual, create a file .tex2page.hdir that contains the word html. This tells TeX2page to create the HTML files in a subdirectory html. (This step is optional, but helps to avoid cluttering the source directory.)

  6. Cd to scsh-0.6.2/doc/scsh-paper and run tex2page scsh-paper. (Do it twice to resolve cross-references.)

  7. Cd to scsh-0.6.2/doc/scsh-manual and run tex2page man. (Do it twice.)

  8. Browse scsh-0.6.2/doc/scsh-paper/html/scsh-paper.html and scsh-0.6.2/doc/scsh-manual/html/man.html using your favorite HTML browser.

Last modified: Thursday, August 21st, 2003 US/Eastern
HTML conversion by TeX2page 2003-08-16