Symbolics
| Company type | Private |
|---|---|
| Industry | Software, Computer hardware |
| Founded | April 9, 1980 in Cambridge, Massachusetts, United States |
| Founder | Russell Noftsker, Robert P. Adams |
| Headquarters | Concord, Massachusetts , United States |
| Products | Lisp machines (LM-2, 3600 series, Ivory processors), Open Genera Lisp environment, Macsyma computer algebra system |
Symbolics, Inc. is a privately owned American software firm that took over the original manufacturer's assets and continues to market and support the Open Genera Lisp environment along with the Macsyma computer algebra system.
The domain symbolics.com, registered on March 15, 1985, holds the distinction of being the very first .com domain globally. It was transferred in ownership to napkin.com Investments in August 2009.
History
Established on April 9, 1980, in Cambridge, Massachusetts, Symbolics, Inc. later moved its headquarters to Concord, Massachusetts, while its manufacturing operations were based in Chatsworth, Los Angeles. The company was co-founded by Russell Noftsker and Robert P. Adams—the latter responsible for naming the company—and specialized in creating Lisp machines: dedicated single-user computers optimized specifically for the Lisp programming language. Noftsker acted as the inaugural CEO and chairman.
Symbolics emerged as a spin-off from the MIT AI Lab and was one of two companies launched by AI Lab personnel aiming to commercialize Lisp machines. It attracted more investment and talent compared to its rival, Lisp Machines, Inc. The firm's first product, the LM-2 workstation introduced in 1981, was modeled after MIT’s CADR architecture. The operating system and development environment—comprising over half a million lines of Lisp code—were developed starting from microcode and later marketed under the name ZetaLisp to highlight Symbolics' proprietary enhancements.
Among its innovations was the Zmacs text editor, constructed atop a custom text-processing framework called ZWEI, demonstrating Symbolics’ commitment to software innovation.
Although Symbolics licensed its Lisp Machine OS from MIT, it chose to restrict access to its proprietary improvements to maintain competitive advantage. This approach caused friction with both MIT and competitor LMI and played a role in inspiring Richard Stallman’s free software movement.
| Model | Year | Description |
|---|---|---|
| LM-2 | 1981 | Workstation based on MIT CADR architecture |
The 3600 series
In 1983, Symbolics introduced the 3600 line of Lisp machines, internally referred to as the "L-machine." Drawing inspiration from the CADR design, this architecture featured a 36-bit word processor with 44-bit memory words that included error-correcting code (ECC). It supported an extensive register set of 4,096 hardware registers—half utilized as CPU cache for managing the control stack—and incorporated unique hardware assistance for garbage collection alongside virtual memory capabilities. The microprogrammed CPU ran at approximately 5 MHz, with numerous Lisp primitives executing within a single clock cycle. Disk input/output operations were managed via microcode-driven multitasking, while a Motorola 68000 front-end processor handled system boot-up and slower peripheral devices. Ethernet connectivity replaced the earlier Chaosnet interface.
Physically, these systems were roughly the size of a refrigerator due to technology constraints of early 1980s processors and disk drives. Subsequent models such as the 3670 and 3640 achieved modest size reductions as smaller disk drives became available. Custom integrated circuits eventually consolidated what had been a five-card processor setup into two cards, reducing production expenses while enhancing performance. The 3650 "G machine" series offered increased memory density and more compact form factors including the tower-style 3620 model and the application-specific licensed 3610 variant.
| Model | Year | Description |
|---|---|---|
| 3600 | 1983 | Workstation |
| 3670 | 1984 | Workstation |
| 3640 | 1984 | Workstation |
| 3675 | 1985 | Workstation |
| 3645 | 1985 | Workstation |
| 3610 | 1986 | Workstation |
| 3620 | 1986 | Workstation |
| 3650 | 1986 | Workstation |
Throughout the 1980s, Symbolics' 3600 series secured a significant presence in both artificial intelligence research and commercial markets by leveraging a business model centered on AI application commercialization. These workstations were widely regarded as top-tier platforms for developing AI software. Early iterations featured an intricate Symbolics-branded space-cadet keyboard which was eventually replaced by a streamlined version supporting essential modifier keys tailored for their Zmacs editor environment.
A major competitive strength lay within Symbolics’ Graphics Division located in Westwood, Los Angeles. This unit developed advanced bit-mapped color video interfaces along with sophisticated animation tools such as S-Render and S-Paint. Benefiting from proximity to Hollywood studios, this division contributed to prominent film projects including Star Trek and gained notable industry acclaim. Additionally, Symbolics pioneered HDTV-quality video workstations that found popularity in Japan. Their technology also appeared in popular culture references like the movie Real Genius and Michael Crichton’s novel Jurassic Park.
In the early ’90s, Symbolics divested its Graphics Division to Nichimen Trading Company. The S-Graphics software suite was subsequently ported to Franz Allegro Common Lisp running on Silicon Graphics and Windows NT platforms; it is currently marketed as Mirai by Izware LLC and remains influential in major motion pictures (notably The Lord of the Rings), video game development, and military simulation applications.
Symbolics’ 3600-series machines also functioned as front-end controllers for Thinking Machines Corporation’s Connection Machine parallel computers—another company spun out from MIT—capitalizing on their shared focus within AI markets.
The operating system known as Genera around 1984 incorporated advanced dialects of Lisp derived from Maclisp but enhanced with multiple-inheritance object-oriented programming capabilities. Initially branded as ZetaLisp by Symbolics, it later transitioned into Symbolics Common Lisp conforming to the Common Lisp standard.
Ivory and Open Genera
During the late 1980s, the Ivory family of single-chip Lisp Machine processors succeeded the G-Machine 3650, 3620, and 3630 models. The Ivory featured a 390,000-transistor VLSI design developed in Symbolics Common Lisp utilizing NS, a specialized Hardware Description Language. It employed a 40-bit word format composed of an 8-bit tag and 32 bits for data or address. By handling entire words instead of bytes or half-words, the architecture supported addressing up to 4 Gigawords (equivalent to 16 gigabytes) of memory, effectively accommodating the increasing size of programs and data as semiconductor memory and disk storage costs declined. Each word incorporated 8 bits dedicated to Error Correcting Code (ECC), resulting in a total external memory fetch width of 48 bits.
Ivory’s instruction width was 18 bits; two instructions plus control signals were fetched simultaneously to boost throughput. Contrary to the microprogrammed design of the earlier 3600 series, Ivory stored its microcode on-chip within a 1200 by 180-bit ROM. Initial chip fabrication was carried out by VLSI Technology Inc in San Jose, California, using a 2-micron CMOS process. Subsequent generations were manufactured by Hewlett-Packard in Corvallis, Oregon, employing finer 1.25 and later 1-micron CMOS technologies. The processor architecture was stack-based and implemented a four-stage pipeline consisting of Fetch, Decode, Execute, and Write Back stages.
Ivory processors were deployed in various configurations: standalone Lisp Machines (models XL400, XL1200, XL1201), headless units (NXP1000), and as expansion cards designed for Sun Microsystems workstations (UX400, UX1200) and Apple Macintosh systems (MacIvory I through III). Depending on the specific chip version, these systems delivered performance gains ranging from two to six times that of the earlier 3600 series.
| Model | Release Year | Description |
|---|---|---|
| MacIvory I | 1988 | Nubus expansion card for Apple Macintosh |
| XL400 | 1988 | VMEBus-based workstation |
| MacIvory II | 1989 | Nubus expansion card for Apple Macintosh |
| UX400 | 1989 | VMEBus board for Sun Microsystems systems |
| XL1200 | 1990 | VMEBus workstation |
| UX1200 | 1990 | VMEBus board compatible with Sun Microsystems hardware |
| MacIvory III | 1991 | Nubus expansion card for Apple Macintosh |
| XL1201 | 1992 | Compact VMEBus workstation |
| NXP1000 | 1992 | Headless Lisp Machine unit |
The Ivory instruction set was subsequently emulated on 64-bit Alpha microprocessors. This "Virtual Lisp Machine" emulator, paired with the operating system and development environment from the XL series machines, was commercialized under the name Open Genera. This software offering extended Symbolics’ product portfolio by delivering solutions that supported worldwide business operations and growth.
Sunstone
Sunstone was a RISC-inspired processor project led by Ron Lebel’s team at Symbolics’ Westwood facility. It was intended to launch shortly after Ivory’s introduction but was ultimately canceled on the day it was scheduled for tape-out.
Endgame
Symbolics initially benefited from the mid-1980s commercial AI surge, which increased its market share; however, the subsequent AI Winter coupled with the decline of DARPA's Strategic Defense Initiative (SDI) had a detrimental effect on the company’s fortunes. A strategic rift emerged between founder Russell Noftsker and CEO Brian Sear over whether to emphasize software sales—as recommended by Sun Microsystems—or continue focusing on hardware development. This leadership discord contributed to instability and declining revenues, culminating in both executives being removed from their positions.
In addition to management challenges, poor real estate ventures during the boom period imposed financial burdens that pushed Symbolics toward insolvency. Technological advancements in mainstream microprocessors, enhanced Lisp compiler efficiencies, and more cost-effective manufacturing gradually eroded Symbolics’ competitive edge in custom Lisp machine hardware. By 1995, demand for Lisp machines had virtually disappeared, effectively ending Symbolics' primary business growth.
Following bankruptcy proceedings, Symbolics sustained limited income through service agreements supporting legacy products such as MacIvory and UX-series machines. They also marketed Virtual Lisp Machine (VLM) software compatible with DEC, Compaq, and HP Alpha workstations and servers while continuing sales of refurbished hardware components including keyboards.
In July 2005, Symbolics shut down its Chatsworth maintenance center. That same year marked the passing of owner Andrew Topping. The company’s legal status remains ambiguous. As late as 2007, some Symbolics hardware remained available for purchase. In 2011, Symbolics secured a five-year maintenance contract with the U.S. Department of Defense extending through September 2016.
First .com domain
On March 15, 1985, symbolics.com was registered as the very first and longest-standing .com domain on the Internet. In 2009, ownership of this domain transferred to Napkin.com.
Networking
Genera incorporated sophisticated networking interoperability, including the Lisp Machine's unique Chaosnet, which preceded commercial Ethernet technology. Symbolics machines were compatible with Chaosnet, early implementations of TCP/IP, DECnet, and IBM's SNA. Additionally, a Dialnet protocol enabled communication over telephone lines using modems. Genera’s distributed namespace database streamlined network connectivity by automatically choosing the most efficient protocols for services, thereby improving performance across multiple protocols such as Telnet, NFS, FTP, and others.
Application programs
The primary application was the ICAD computer-aided design system. Importantly, Symbolics Lisp Machines hosted one of the earliest networked multiplayer video games—a 1983 adaptation of Spacewar. Their electronic CAD tools were instrumental in implementing Hewlett-Packard's Precision Architecture (PA-RISC) for the first time.
Contributions to computer science
Symbolics' research and development team, initially based at MIT and later within the company, introduced several groundbreaking software innovations:
- Flavors, an early object-oriented Lisp extension supporting multiple inheritance and message passing, served as a foundation for the ANSI Common Lisp Object System (CLOS) standard.
- Progress in garbage collection, particularly generational scavenging techniques by Henry Baker and David A. Moon, facilitated the operation of long-running large-scale Lisp programs.
- Prominent contributors such as Dan Weinreb and Kent Pitman played a pivotal role in shaping the Common Lisp language standard finalized in 1994.
- In 1989, Symbolics introduced Statice, among the first commercial object databases; its creators later established Object Design, Inc., known for developing ObjectStore.
- The 1987 debut of the Symbolics Ivory microprocessor represented one of the earliest commercial chips designed specifically for Lisp processing. The Ivory processor was engineered utilizing Symbolics’ proprietary CAD system.
- Under contract with AT&T, Symbolics developed Minima—a real-time Lisp operating system for Ivory hardware—deployed in next-generation carrier-class telephone switching systems.
- Craig Reynolds from Symbolics’ Graphics Division developed the Boids algorithm to simulate flocking behavior; this work earned him a Scientific and Engineering Award from The Academy of Motion Picture Arts and Sciences in 1998.
- The Symbolics Document Examiner hypertext system influenced subsequent hypertext developments and was built on Zmacs.
- Symbolics was instrumental in creating the Common Lisp Interface Manager (CLIM), a presentation-oriented user interface management system derived from their Dynamic Windows technology.
- The company pioneered workstations equipped with genlock functionality, real-time video input/output, digital video I/O, and support for HDTV.
These achievements underscore Symbolics' influential role in advancing Lisp-centric computing technologies while sustaining a competitive edge through proprietary hardware and software innovations.
Symbolics Graphics Division
Established in 1982 and later acquired by Nichimen Graphics in 1992, the Symbolics Graphics Division (SGD) was responsible for creating the S-Graphics software collection—comprising S-Paint, S-Geometry, S-Dynamics, and S-Render—designed specifically for the Symbolics Genera operating system.
Film Contributions
The software suite developed by SGD played a significant role in producing computer-generated imagery for various prominent motion pictures, thereby strengthening Symbolics' presence in the graphics technology sector:
- 1984: Bridge display visuals featured in Star Trek III: The Search for Spock
- 1985: Three-dimensional animations utilized in Real Genius
- 1987: Production of Stanley and Stella in: Breaking the Ice
- 1989: Creation of visual effects for The Little Death
- 1990: 3D animations incorporated into Robocop 2, Jetsons: The Movie, and The Funtastic World of Hanna-Barbera
- 1991: Contributions included Ductile Flow (presented at SIGGRAPH), Virtually Yours, and 3D animations for An American Tail: Fievel Goes West
- 1993: Development of the Orca's 3D animation featured in Free Willy
External links
- Ownership inquiry?
- Archives from the Symbolics Lisp Users Group (SLUG) Mailing List, 1986–1993
- Archives from the Symbolics Lisp Users Group (SLUG) Mailing List, 1990–1999
- The Symbolics Museum
- Ralf Möller's Symbolics Lisp Machine Museum hosted at ifis.uni-luebeck.de
- "Genera Concepts" – Online version of Symbolics' Genera introduction
- Genera screenshots
- Archive of Symbolics press releases
- Timeline of Lisp machines including Symbolics and competitors
- Kalman Reti : Overview of Symbolics Lisp machines history (demonstration of Brad Parker's emulator port) – Final Symbolics Developer, MIT, Boston Lisp group, June 2012 @ YouTube
- Interview with Aron Meystedt from symbolics.com – Background on the symbolics.com domain and its present-day usage
- Articles with short description
- 1980 establishments in Massachusetts
- 1996 disestablishments in Massachusetts
- American companies established in 1980
- American companies disestablished in 1996
- Computer companies established in 1980
- Computer companies disestablished in 1996
- Computer workstations
- Defunct computer companies based in Massachusetts
- Defunct computer companies of the United States
- Defunct computer hardware companies
- Defunct computer systems companies
- Defunct software companies of the United States
- Lisp (programming language)
- Lisp (programming language) software companies
- Macintosh peripherals
- Software companies established in 1980
- Software companies disestablished in 1996
- 5
- Companies of the United States by year of establishment