= INTERCAL IMPLEMENTOR'S NOTES =
-by ESR and AIS
+Eric S, Raymond <esr@thyrsus.com>
+Alex Smith <ais523@bham.ac.uk>
The C-INTERCAL compiler has a very conventional implementation using YACC and
LEX (latterly, bison and flex). It generates C, which is then passed to your C
.B alt.lang.intercal
is where INTERCAL compilers are announced, and INTERCAL itself is
discussed; the website
-.B http://intercal.freeshell.org
-is where the most recent versions of C-INTERCAL (and also
-CLC-INTERCAL) are currently hosted.
+.B http://catb.org/~esr/intercal
+is where the most recent versions of C-INTERCAL are currently hosted.
.
.SH AUTHOR
.B ick
README.html
NEWS.html
BUGS.html
+THEORY.html
# Make the derived forms of documentation for upload
-all: README.html NEWS.html BUGS.html
+all: README.html NEWS.html BUGS.html THEORY.html
clean:
- rm -f README.html NEWS.html BUGS.html
+ rm -f README.html NEWS.html BUGS.html THEORY.html
README.html: ../README
asciidoc - <../README >README.html
asciidoc - <../BUGS >BUGS.html
NEWS.html: ../NEWS
asciidoc - <../NEWS >NEWS.html
+THEORY.html: ../doc/THEORY.txt
+ asciidoc - <../doc/THEORY.txt >THEORY.html
recommended, as the manual now includes figures and diagrams until
recently unseen by any but the small handful with paper copies.</p>
+<p>For those potentially interested in hacking C-INTERCAL's code,
+there's a <a href="THEORY.html">description of the compiler's
+internals</a>.</p>
+
<h2>Source Code</h2>
<p>The INTERCAL codebase is available for git cloning at: