Franz Lisp

Franz Lisp
4.3 BSD from the University of Wisconsin, displaying a Franz Lisp man page
ParadigmsMulti-paradigm: functional, procedural, reflective, meta
FamilyLisp
Designed byRichard Fateman, John Foderaro, Kevin Layer, Keith Sklower
DeveloperUniversity of California, Berkeley
First appeared1980; 44 years ago (1980)
Final release
Final / 1988; 36 years ago (1988)
Typing disciplineDynamic, strong
ScopeStatic, lexical
Implementation languageC, Franz Lisp
PlatformVAX, 68000
OSVMS, Unix, Unix-like, Eunice, SunOS
LicenseProprietary, freeware
Influenced by
Lisp, Maclisp, Common Lisp
Influenced
Allegro Common Lisp

In computer programming, Franz Lisp is a discontinued Lisp programming language system written at the University of California, Berkeley (UC Berkeley, UCB) by Professor Richard Fateman and several students, based largely on Maclisp and distributed with the Berkeley Software Distribution (BSD) for the Digital Equipment Corporation (DEC) VAX minicomputer.[1] Piggybacking on the popularity of the BSD package, Franz Lisp was probably the most widely distributed and used Lisp system of the 1970s and 1980s.[2]

The name is a pun on the composer and pianist Franz Liszt.

It was written specifically to be a host for running the Macsyma computer algebra system on VAX. The project began at the end of 1978, soon after UC Berkeley took delivery of their first VAX 11/780 (named Ernie CoVax, after Ernie Kovacs, the first of many systems with pun names at UCB). Franz Lisp was available free of charge to educational sites, and was also distributed on Eunice, a Berkeley Unix emulator that ran on VAX VMS.

  1. ^ "History of Franz Inc". Franz Inc. Retrieved 2018-12-23.
  2. ^ Gabriel, Richard P. (May 1985). Performance and evaluation of Lisp systems (PDF). Cambridge, Massachusetts: MIT Press; Computer Systems Series. pp. 60, 294. ISBN 0-262-07093-6. LCCN 85-15161. Archived from the original (PDF) on 2004-12-21. It evolved into one of the most commonly available Lisp dialects on Unix machines.