The following items can be freely used for research and non-profit-making
purposes, as long as their source is acknowledged. Anybody who intends to use
them for commercial purposes should contact Chris Mellish first.
Complete Prolog code for the chapter
"Generating Natural Language Explanations of Plans" in the book "The Practice
of Prolog" (Ed. L. Sterling), MIT Press, 1990 (shar archive).
Prolog code for encoding types as Prolog
terms (as described in "Implementing Systemic Classification by Unification",
Computational Linguistics Vol 14 No 1, Winter 1988).
Code from Gazdar and Mellish "Natural
Language Processing in Prolog" (shar archive).
Code from Gazdar and Mellish "Natural
Language Processing in Lisp", part 1 (shar archive).
Code from Gazdar and Mellish "Natural
Language Processing in Lisp", part 2 (shar archive).
Code for attaching an oracle to an NLG system to make a "portable intrumented generator" (see my paper in INLG 2010): Java source
code and Javadoc. The Javadoc can be generated
from the source files and contains the documentation for the system.