At the time of Franz Lisp's creation, the Macsyma computer algebra system ran mainly on a DEC
PDP-10. This computer's limited address space caused difficulties. Attempted remedies included
ports of Maclisp to
Multics or
Lisp machines, but even if successful, these would only be solutions for the
Massachusetts Institute of Technology (MIT) as these machines were costly and uncommon. Franz Lisp was the first example of a framework where large
Lisp programs could be run outside the Lisp machines environment; Macsyma was then considered a very large program. After being ported to Franz Lisp, Macsyma was distributed to about 50 sites under a license restricted by MIT's interest in making Macsyma
proprietary. The VAX Macsyma that ran on Franz Lisp was called Vaxima. When
Symbolics Inc., bought the commercial rights to Macsyma from MIT to sell along with its Lisp machines, it eventually was compelled to sell Macsyma also on DEC VAX and
Sun Microsystems computers, paying royalties to the
University of California for the use of Franz Lisp. Other Lisp implementations for the VAX were MIT's
NIL (never fully functional), University of Utah's
Portable Standard Lisp, DEC's VAX Lisp, Xerox's
Interlisp-VAX, and
Le Lisp. In 1982, the port of Franz Lisp to the
Motorola 68000 processor was begun. In particular, it was ported to a prototype Sun-1 made by
Sun Microsystems, which ran a variant of
Berkeley Software Distribution (BSD)
Unix called
SunOS. In 1986, at
Purdue University, Franz Lisp was ported to the
CCI Power 6/32 platform, code named
Tahoe. The major contributors to Franz Lisp at UC Berkeley were John K. Foderaro, Keith Sklower, and Kevin Layer. A company was formed to provide support for Franz Lisp called Franz Inc., by founders
Richard Fateman, John Foderaro, Fritz Kunze, Kevin Layer, and Keith Sklower, all associated with UC Berkeley. After that, development and research on Franz Lisp continued for a few years, but the acceptance of
Common Lisp greatly reduced the need for Franz Lisp. The first product of Franz Inc. was Franz Lisp running on various
Motorola 68000-based workstations. A port of Franz Lisp was even done to VAX VMS for
Lawrence Berkeley National Laboratory. However, almost immediately Franz Inc. began work on their implementation of Common Lisp,
Allegro Common Lisp. ==Features==