Resources for COSC3401, Fall 2005
Last Updated: 2005 October 14
The best method of getting in touch with the instructor, Peter Roosen-Runge, is after class,
- or send e-mail to
office location: S402 Ross, office hour time: Wednesdays 2:30
PM by appointment
- assorted (and changing) links to relevant Web content
- Links to Definite Clause Grammar tutorials
Clisp Common Lisp
To use Lisp on Prism
To run Lisp execute the command clisp. To exit execute
at the prompt.
Try this for a more efficient use of
clisp and emacs on Prism.
Another simple way to run Clisp under Emacs
Parameters for clisp are available on Prism as a man page; use the command
Documentation is avaliable on Prism at /cs/local/doc/clisp.
The matcher program and database programs from Chapters 21 and 22 of Wilensky
are available on prism as the following files. You can experiment with
the programs without having to type them yourself.
About Common Lisp
and Tutorial for Common Lisp. Lots of links to other Lisp pages.
Common Lisp: The Language (2nd Edition, HTML version). This was the official
language definition prior to the release of the ANSI Specification, and
is still a useful reference.
Getting Common Lisp
Public domain Clisp.
A Mac version can be downloaded by clicking on the link "SourceForge downloads/HTTP"
and then selecting the lastest Darwin version (Darwin is the Unix system
that underlies the Mac OS X operating system). I notice that there are
win32 versions that I assume work on Windows systems. There are also Unix
versions that I assume will work on Linux.
To use SWI-prolog on Prism
To run Prolog execute the command pl. To exit enter
at the prompt.
Documentation is available
on the web.
Download Open Prolog
for the Macintosh For System 7.5.5 up to 9.2.2, not OS X but does run
in the classic environment under OS X.
SWI-Prolog -- WIndows
and Mac OS X versions of Prolog. Free
software licensed under the
GNU Public License. Look under downloads and IDE tools.
For some Prologs it may be necessary to download the following Prolog source
files to your computer.
Quintus Prolog library source files