CMU Artificial Intelligence Repository
PLISP: Lisp-to-PostScript compiler.
lang/lisp/code/io/plisp/
PostScript is a programming language for the description of images on
a printed page. Many laser printers now use PostScript. A very rich
set of graphic operations which allow complex images to be described
in a simple and concise manner are provided by the PostScript
language.
While many systems, such as Tex, pic, or MacDraw, generate PostScript
code, none of these allow the user access to the full power of the
PostScript language. However, programming directly in PostScript can
be difficult. Both the syntax and semantics of the language are
oriented more toward simplicity of execution rather than ease of
programming. The purpose of this compiler is to take the basic
structure of Common Lisp and use it as an alternative representation
of a PostScript program. While the basic graphic operators of
PostScript are retained, Lisp-like function definition, control flow,
and variable binding become available. Macros, defined constants, and
function libraries have also been provided. The PLisp compiler
generates PostScript code which is guaranteed not to contain errors in
stack usage.
Origin:
nebula.cs.yale.edu:pub/plisp/plisp.tar.Z
Version: 1987
Ports: Lucid CL. Should work fine in any valid Common Lisp.
Copying: Public domain.
CD-ROM: Prime Time Freeware for AI, Issue 1-1
Author(s): John C. Peterson
University of Arizona
Note: The author does *not* wish to be contacted and
doesn't care what you do with the code.
Keywords:
Authors!Peterson, IO, Input, Lisp!IO, Output, PLSIP,
PostScript in Lisp, Public Domain
References:
Full documentation is included in the distribution.
Last Web update on Mon Feb 13 10:29:52 1995
AI.Repository@cs.cmu.edu