Lispm FAQ and Oral History

Here are collected tidbits that don't fit in tabular form.

Q: Why were there so many companies based on MIT lisp machines:
A: My understanding is that there was an irreconcilable dispute between Greenblatt and essentially the rest of the original Lispm crowd about the Right Way To Go.  Most of the rest of the principals signed up as founders of Symbolics, which had a high finance business plan (20 years before the dot com era) to collect and spend vast quantities of venture capital, while building up a big company as rapidly as possible; and eventually to go public.  Greenblatt was inalterably opposed and founded LMI to take the low finance road,; planning to bootstrap the business using its own revenues.   It all happened pretty much as planned for Symbolics, which spent investor's money like water, and sold machines as fast as they could make them.  LMI struggled along and also sold machines as fast as they could make them, but due to limited resources that wasn't very fast.  Eventually LMI sold rights to their technology to Texas Instruments, TI which produced their own lispms based on the same design ideas and software.  TI was a genuine big fish - a multi billion dollar chip maker, so it remains a puzzle why they had so little impact on the market.

Q: What about Xerox, why did they make lisp machine? (and didn't they make good copiers too?)
A: The legendary Xerox Palo Alto Research Center, PARC was the nexus for Interlisp, the "brand X" of the lisp community.  Given the amazing, ground breaking technology being developed elsewhere at PARC (the alto, the mouse driven interface, smalltalk, etc) it's not surprising that there was a Xerox lisp machine too.  And given Xerox legendary failure to make a successful business out of any of their other ground breaking computer technology, the eventual fate of Xerox lisp machines should be no surprise.

Q: What about home and business personal computers?
A: Lisp machines had big bit mapped screens with multiple windows, mouse driven GUIs,  megabytes of  main memory, hundreds of megabytes of disk,  virtual memory, and networked by ether net..  They were also very expensive. At the same that time home personal computers were using kludged TV adapters for display, cassette tapes for mass storage, had 16K main memory, and networked by "sneakernet", but the price was right.  These machines were initially  much too puny to be of interest to businesses, but Moore's law was at work, and the amount of hardware you could buy for $1000 doubled every year.  Pretty soon little home machines were getting pretty big, and businesses were using them for serious tasks.  Today, every computer you are likely to see is descended from these puny home machines, not from the mighty Lisp machine workstations.

Q: Why did all these lisp machine companies fail?
A: You'll get a lot of opinions on this one, but here is my interpretation. In retrospect, Lisp machines were part of a transition from the giant mainframe hardware of the 60's and 70's to the workstation hardware of the 90's.  Lisp machine hardware was always very expensive, and was sold to businesses for use by well paid programmers (or sold to universities for use by really smart slave labor - same thing). Economically, it makes sense to buy the best available tools and put them where they are most useful.   While Lisp machines were trying to supply the same features cheaper,  personal computers provided a constantly expanding set of features for a constant price.  Eventually the two lines had to cross, (with lisp machines getting cheaper and pc's getting more capable), and at that point the game was over.  Lisp machines were not alone in the "top down" game, and IBM PC's were not alone in the "bottom up" game; but the "bottom up" crowd clearly won.  It's interesting to speculate what might have happened if Moore's law had broken down about 1990.

Q: Ok, so lisp hardware was overtaken by Moore's law.  What about Lisp software?
A: A lot of features of the Lisp machine environment have become completely standard (windows, networks. virtual memory) and a lot of features of Lisp as a programming language have become standard features of modern programming languages (objects, garbage collection). - but Lisp itself has reverted to a niche used for research.  Why?  Lisp never developed a good way to deliver small, modular programs.  Lisp supports and encourages building monolithic, tightly coupled environments, containing lots of closely coupled modules.  The standard unit of deliverable lisp program is called a  world, and that is not an accident!  When PCs won the hardware wars, they saw no need to adopt the monolithic environment or spaghetti coding style of Lisp machines, but they have been busy reinventing it.

Q: How many Lisp machines were made (and sold)?
Not very many, probably less than 5,000 units combined, including all generations of machines made by all manufacturers.
 
MIT CONS 1 prototype
MIT CADR 25 MIT internal production run
Symbolics LM-2 100 $70K each.  Originally only a few were to be made, but Symbolics couldn't produce the first 3600 soon enough and had to keep making them.
Symbolics 3600 - class 1000? $50-$100K depending on date and configuration.
Symbolics 3650 - class 1000?
Symbolics XL - class 2000?
LMI Cadr

LMI Lambda ~200

Xerox Dolphin

Xerox Dandelion

Xerox Dorado

Q: Who used them?



comments/suggestions to: ddyer@real-me.net
my home page