The Lisa: Apple's Most Influential Failure - CHM
Home CHM BLOG Curatorial Insights
The Lisa: Apple's Most Influential Failure
By Hansen Hsu |<br>January 19, 2023
Share
Happy 40th Birthday to Lisa! The Apple Lisa computer, that is. In celebration of this milestone, CHM has received permission from Apple to release the source code to the Lisa software, including its system and applications software.
Access the code here.
What is the Apple Lisa computer, and why was its release on January 19, 1983, an important date in computer history? Apple’s Macintosh line of computers today, known for bringing mouse-driven graphical user interfaces (GUIs) to the masses and transforming the way we use our computers, owes its existence to its immediate predecessor at Apple, the Lisa. Without the Lisa, there would have been no Macintosh—at least in the form we have it today—and perhaps there would have been no Microsoft Windows either.
From DOS to GUI
Before the 1970s and even into the early 1990s, a majority of personal computer users interacted with their machines via command-line interfaces, text-based operating systems such as CP/M and MS/DOS in which users had to type arcane commands to control their computers.
Apple II ProDOS Command-line interface. The catalog command shown lists the files on the current disk. Public domain.
The invention of the GUI, especially in the form of windows, icons, menus, and pointer (WIMP), controlled by a mouse, occurred at Xerox PARC in the 1970s, on the Alto, a computer with a bitmapped graphics display designed to be used by a single person, i.e. a “personal computer,” despite the research prototype’s high cost. Key elements of the WIMP GUI paradigm, especially overlapping windows and popup menus, were invented by Alan Kay’s Learning Research Group for their children’s software development environment, Smalltalk.
Screenshot of Smalltalk-78 emulation running at https://smalltalkzoo.thechm.org/HOPL-St78.html. Shown is a demo given by Dan Ingalls to Steve Jobs at PARC in 1979. Overlapping windows were a key new feature of Smalltalk, which was a development environment. Note the lack of icons, buttons, or an ever-present menu bar. Commands, including window resizing, were executed by right-clicking the mouse and selecting from a popup menu.
In 1979, a delegation from Apple Computer, led by Steve Jobs, visited PARC and received a demonstration of Smalltalk on the Alto. Upon seeing the GUI, Jobs instinctively grasped the potential of this new way of interacting with a computer and didn’t understand why Xerox wasn’t marketing this technology to the public. Jobs could see that all computers should work this way, and he wanted Apple to lead the way by bringing this technology out from the research lab to the masses.
From Apple II to Lisa
Apple had already been working on a computer in its own R&D labs to leapfrog the company’s best-selling, but command-line-based, Apple II personal computer. It was code-named “Lisa” after Lisa Brennan (now Brennan-Jobs), Steve Jobs’ child with a former high school girlfriend, whom he initially refused to acknowledge as his own. The code-name stuck, and a backronym, Local Integrated Systems Architecture, was invented to obfuscate the connection to Jobs’ daughter.(1) Unlike the Apple II, which was aimed at the home computer market, the Lisa would be targeted at the business market, would use the powerful Motorola 68000 microprocessor, and would be paired with a hard drive.
After the PARC visit, Jobs and many of Lisa’s engineers, including Bill Atkinson, worked to incorporate the ideas of the GUI from PARC into the Lisa. Atkinson developed the QuickDraw graphics library for the Lisa, and collaborated with Larry Tesler, who left PARC to join Apple, on developing the Lisa’s user interface. Tesler created an object-oriented variant of Pascal, called “Clascal,” that would be used for the Lisa Toolkit application programming interfaces. Later, by working with Pascal creator Niklaus Wirth, Clascal would evolve into the official Object Pascal.
Apple Lisa 2 screenshot. Icons on the desktop and the menu bar with pulldown menus at the top of the screen have made their appearance. This interface is very similar to that of the original Macintosh. Photo Courtesy of David T. Craig. CHM Object ID 500004666.
A reorganization of the company in 1982, however, removed Jobs from having any direct influence on the Lisa project, which was subsequently managed by John Couch. Jobs then discovered the Macintosh project started by Jef Raskin. Jobs took over that project and moved it away from Raskin’s original appliance-like vision to one more like Lisa—a mouse-driven GUI-based computer but more affordable than the Lisa.
Steve Jobs with John Couch, VP and General Manager of the Lisa division, showing off the original Lisa, 1983. Photo courtesy of John Couch.
Competition and Collaboration
For a few years, both the Lisa and Macintosh teams competed internally, although...