Usage in Scheme

The file sweb.scm contains programs used to obtain code or LATEX from a SchemeWEB source file. The Scheme expression
(TANGLE "SchemeWEB file" "Scheme file")
creates Scheme source from a SchemeWEB file, and the expression
(WEAVE "SchemeWEB file" "LATEX file")
creates LATEX source.

The file reader.sw contains a SchemeWEB reader in R4R Scheme. Use that reader with your Scheme system's loader and compiler to avoid running TANGLE and creating a temporary file.

Figure: A SchemeWEB Makefile
\begin{figure}
\begin{verbatim}
.SUFFIXES: .dvi .tex .scm .sw
.sw.dvi:
m...
...vi:
latex $*
.sw.scm:
stangle $*.sw $*.scm\end{verbatim}
\end{figure}