CMU Artificial Intelligence Repository
 
   
   
   
   
  
GLISP: Alternate syntaxes for Common Lisp
lang/lisp/code/syntax/glisp/
Generalized Lisp (or Glisp for short) is a coordinated set of high
level syntaxes for Common Lisp.  Initially GLisp consists of three
dialects: Mlisp, Plisp and ordinary Lisp, together with an extensible
framework for adding others.  Mlisp (Meta-Lisp) is an Algol-like
syntax for people who don't like writing parentheses. For example,
one can write print("abc", stream) instead of (print "abc" stream).
Plisp (Pattern Lisp) is a pattern matching rewrite-rule language.
Plisp is a compiler-compiler; its rules are optimized for writing
language translators.  All dialects may be freely intermixed in a
file. The translators for all dialects are written in Plisp, as is
the Glisp translator framework itself. Support routines for the
translators are written in Mlisp and/or Lisp. All dialects are
translated to Common Lisp and execute in the standard Common Lisp
environment. 
Origin:   
   ftp.apple.com:dts/mac/lisp/glisp.tar.Z (also from apple.com)
Version:      1.2
Ports:        GLISP runs in MCL and has to be modified for other
              Common Lisp implementations.
CD-ROM:       Prime Time Freeware for AI, Issue 1-1
Keywords:
   Algol Syntax for Lisp, GLISP, Lisp!Syntax, PLISP, 
   Pattern Matching
References:   ?
Last Web update on Mon Feb 13 10:30:42 1995 
AI.Repository@cs.cmu.edu