CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

RefLisp: Reference-counting Lisp Interpreter

lang/lisp/impl/reflisp/
RefLisp is a small Lisp interpreter. Versions exist for MS-DOS and UNIX (AIX). The MS-DOS version supports CGA/EGA/VGA graphics and the Microsoft Mouse. The interpreter is a shallow-binding (i.e., everything has dynamic scope), reference counting design making it suitable for experimenting with real-time and graphic user interface programming. Common Lisp compatibility macros are provided, and most of the examples in "Lisp" by Winston & Horn have been run on RefLisp. RefLisp makes no distinction between symbol-values and function-values, so a symbol can be either but not both. RefLisp comes with an ASCII manual and many demonstration programs, including an analogue clock which never stops for garbage collection. There is also a program profiler.
Origin:   

   CMU Lisp Repository (home location)

Version: 2.67 (27-FEB-93) Requires: ANSI C Copying: Copyright (c) 1989,1990,1991,1992 Peter William Birch. Use, copying, modification, and distribution permitted. Updated: Tue Nov 22 11:42:24 1994 CD-ROM: Prime Time Freeware for AI, Issue 1-1 Author(s): Bill Birch or Keywords: Authors!Birch, Interpreters!Lisp, Lisp!Implementations, Lisp!MSDOS, Lisp!UNIX, Programming Languages!Lisp, RefLisp References: ?
Last Web update on Mon Feb 13 10:32:13 1995
AI.Repository@cs.cmu.edu