OAA 1 Lisp Library Overview

Purpose

Used in the construction of OAA agents written in the Lisp programming language. This includes new agents written "from scratch", as well as agents created by "wrapping" a legacy Lisp application.

Description

A single file of Lisp code (agentlib.lisp), which relies on compiled foreign (C) code. Provides (roughly) the Lisp equivalents of the Library procedures made available in the other OAA language libraries, and described in the OAA 1 Developer's Guide. (The Developer's Guide primarily uses examples written in Prolog, however.)

Usage Notes

See the OAA 1 Lisp Developer's Notes for additional information about using this library.

Availability

Free download of source code and Solaris binaries (from the OAA 1 Download page), under restrictions of the OAA Community License.

Currently supports only Allegro and Lucid/Liquid Common Lisp. (This limitation is due mainly to the reliance on foreign functions, which must be handled in vendor-specific ways.)

Author:David Martin

Implementation Language:Lisp, which loads compiled foreign (C) code

Date added to OAA 1 distribution: April, 1999


Back to OAA 1 Documentation Page