Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Symbolics
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Defunct American computer manufacturer (1980–1996)}} {{Distinguish|text=[[Symbol]]s, or [[Symbolism (disambiguation)|Symbolism]], or the religious study of [[Creed|Symbolics]]}} {{use dmy dates |date=May 2024}} {{more citations needed|date=August 2014}} {{Infobox organization | name = Symbolics, Inc. | type = Public | logo = Symbolics logo color.svg | successor = Privately-held Symbolics, Inc. | founded = {{start date and age|1980|04|09}}<br />[[Cambridge, Massachusetts|Cambridge]], [[Massachusetts]], [[United States|U.S.]] | defunct = {{end date|1996|05|07}}<ref>{{cite web|url=http://smbx.org/symbolics-bancruptcy-filed/|title=Symbolics Bancruptcy Filed|website=Symbolics Lisp Machine Museum |access-date=27 May 2024}}</ref> | founder = [[Russell Noftsker]] | location = [[Concord, Massachusetts|Concord]], Massachusetts, U.S. | products = [[Server (computing)|Server]]s<br />[[Workstation]]s<br />[[Computer data storage|Storage]]<br />Services | website = {{URL|www.symbolics-dks.com}} }} [[File:3600-front.jpg|thumb|100px|Symbolics 3600]] '''Symbolics, Inc.''', is a privately held American [[computer]] software maker that acquired the assets of the former manufacturing company of the identical name and continues to sell and maintain the [[Open Genera]] [[Lisp (programming language)|Lisp]] system and the [[Macsyma]] [[computer algebra system]].<ref name="symbolics-dks">[http://www.symbolics-dks.com/ Symbolics], Sales by David Schmidt</ref> [[File:Symbolics_logo_color.svg|thumb|right|Symbolics Logo]] The symbolics.com domain was [[List of the oldest currently-registered Internet domain names|originally registered]] on 15 March 1985,<ref>{{cite web|url=http://whois.domaintools.com/symbolics.com|title=Symbolics.com WHOIS, DNS, & Domain Info – DomainTools|work=[[WHOIS]]|access-date=27 May 2024}}</ref> making it the first [[.com]]-domain in the world. In August 2009, it was sold to napkin.com (formerly XF.com) Investments.<ref>{{cite web|url=https://techcrunch.com/2009/08/27/25-years-later-first-registered-domain-name-changes-hands/|title=25 Years Later, First Registered Domain Name Changes Hands|first=Robin|last=Wauters|date=27 August 2009 |access-date=27 May 2024}}</ref> == History == [[File:X-peek.gif|frame|A view of running processes in a Symbolics machine]] Symbolics, Inc.<ref>{{Cite web |date=1980-04-09 |title=Symbolics, Inc. |url=https://opencorporates.com/companies/us_de/890207 |access-date=2025-03-16 |website=[[OpenCorporates]]}}</ref> was a [[computer]] manufacturer headquartered in [[Cambridge, Massachusetts]], and later in [[Concord, Massachusetts]], with manufacturing facilities in [[Chatsworth, Los Angeles]]. Robert P. Adams (an MIT graduate) was Symbolics’ first President and co-founder along with Russell Noftsker, and in fact, the name “Symbolics” was coined by Robert Adams while the company was initially being formed in his home in Santa Monica, California. Its first CEO, chairman, and co-founder was [[Russell Noftsker]].<ref>Noftsker took over as President one year after incorporation.</ref> Symbolics designed and manufactured a line of [[Lisp machine]]s, single-user computers optimized to run the [[programming language]] [[Lisp (programming language)|Lisp]]. Symbolics also made significant advances in software technology, and offered one of the premier software development environments of the 1980s and 1990s, now sold commercially as [[Genera (operating system)|Open Genera]] for [[Tru64 UNIX]] on the [[Hewlett-Packard]] (HP) [[DEC Alpha|Alpha]]. Symbolics was a spinoff from the [[MIT AI Lab]], one of two companies to be founded by AI Lab staffers and associated [[Hacker culture|hackers]] for the purpose of manufacturing Lisp machines. The other was [[Lisp Machines]], Inc., although Symbolics attracted most of the hackers, and more funding. Symbolics' initial product, the LM-2, introduced in 1981, was a repackaged version of the MIT CADR [[Lisp machine]] design. The [[operating system]] and software development environment, over 500,000 lines, was written in Lisp from the [[microcode]] up, based on MIT's [[Lisp Machine Lisp]]. The software bundle was later renamed [[ZetaLisp]], to distinguish the Symbolics' product from other vendors who had also licensed the MIT software. Symbolics' [[Zmacs]] text editor, a variant of [[Emacs]], was implemented in a text-processing package named ''ZWEI'', an acronym for ''Zwei was Eine initially'', with ''Eine'' being an acronym for ''Eine Is Not Emacs''. Both are [[recursive acronym]]s and puns on the German words for ''one'' (''eins'', ''eine'') and ''two'' (''zwei''). The Lisp Machine system software was then copyrighted by MIT, and was licensed to both Symbolics and LMI. Until 1981, Symbolics shared all its copyrighted enhancements to the [[source code]] with MIT and kept it on an MIT server. According to [[Richard Stallman]], Symbolics engaged in a business tactic in which it forced MIT to make all Symbolics' copyrighted fixes and improvements to the Lisp Machine OS available only to Symbolics (and MIT but not to Symbolics competitors), and thereby choke off its competitor LMI, which at that time had insufficient resources to independently maintain or develop the OS and environment.<ref>{{cite web |url=https://www.gnu.org/gnu/rms-lisp.html |title=My Lisp Experiences and the Development of GNU Emacs |publisher=Free Software Foundation |first=Richard |last=Stallman |date=28 October 2002 |access-date=27 May 2024 |website=GNU Project}}</ref> Symbolics felt that they no longer had sufficient control over their product. At that point, Symbolics began using their own copy of the software, located on their company servers, while Stallman says that Symbolics did that to prevent its Lisp improvements from flowing to Lisp Machines, Inc. From that base, Symbolics made extensive improvements to every part of the software, and continued to deliver almost all the source code to their customers (including MIT). However, the policy prohibited MIT staff from distributing the Symbolics version of the software to others. With the end of open collaboration came the end of the MIT hacker community. As a reaction to this, Stallman initiated the [[GNU]] project to make a new community. Eventually, [[Copyleft]] and the [[GNU General Public License]] would ensure that a hacker's software could remain [[free software]]. In this way, Symbolics played a key, albeit adversarial, role in instigating the [[free software movement]]. {| class="wikitable" |+ CADR machines ! Model || Year || Description |- | LM-2 || 1981 || Workstation based on MIT CADR architecture |} ===The 3600 series=== [[File:Symbolics3640 Modified.JPG|thumb|Symbolics 3640]] [[File:Symbolics-3600-on.jpg|thumb|Symbolics 3600 Front Panel]] [[File:Symbolics-3670-boards.jpg|thumb|Symbolics Boards]] In 1983, a year later than planned, Symbolics introduced the 3600 family of Lisp machines. Code-named the "L-machine" internally, the 3600 family was an innovative new design, inspired by the CADR architecture but sharing few of its implementation details. The main processor had a 36-[[bit]] [[word]] (divided up as 4 or 8 bits of tags, and 32 bits of data or 28 bits of memory address). Memory words were 44 bits, the additional 8 bits being used for [[error-correcting code]] (ECC). The [[instruction set]] was that of a [[stack machine]]. The 3600 architecture provided 4,096 hardware registers, of which half were used as a [[CPU cache|cache]] for the top of the [[control stack]]; the rest were used by the [[Microprogram|microcode]] and time-critical routines of the [[operating system]] and Lisp run-time environment. Hardware support was provided for [[virtual memory]], which was common for machines in its class, and for [[Garbage collection (computer science)|garbage collection]], which was unique. The original 3600 processor was a [[microprogram]]med design like the CADR, and was built on several large circuit boards from standard [[Transistor-transistor logic|TTL]] [[integrated circuit]]s, both features being common for commercial computers in its class at the time. [[Central processing unit]] (CPU) [[clock speed]] varied depending on which instruction was being executed, but was typically around 5 MHz. Many Lisp primitives could be executed in a single [[clock cycle]]. Disk [[input/output]] (I/O) was handled by [[computer multitasking|multitasking]] at the [[Microprogram|microcode]] level. A [[Motorola 68000 series|68000 processor]] (termed the ''front-end processor'', (FEP)) started the main computer up, and handled the slower peripherals during normal operation. An [[Ethernet]] interface was standard equipment, replacing the [[Chaosnet]] interface of the LM-2. The 3600 was roughly the size of a household refrigerator. This was partly due to the size of the processor (the cards were widely spaced to allow [[wire-wrap]] prototype cards to fit without interference) and partly due to the size of disk drive technology in the early 1980s. At the 3600's introduction, the smallest disk that could support the [[ZetaLisp]] software was {{convert|14|in|mm}} wide (most 3600s shipped with the 10½-inch [[Fujitsu Eagle]]). The 3670 and 3675 were slightly shorter in height, but were essentially the same machine packed a little tighter. The advent of {{convert|8|in|mm}}, and later {{convert|5+1/4|in|mm}}, disk drives that could hold hundreds of [[megabyte]]s led to the introduction of the 3640 and 3645, which were roughly the size of a two-drawer file cabinet. Later versions of the 3600 architecture were implemented on custom integrated circuits, reducing the five cards of the original processor design to two, at a large manufacturing cost savings and with performance slightly better than the old design. The 3650, first of the ''G machines'', as they were known within the company, was housed in a cabinet derived from the 3640s. Denser memory and smaller disk drives enabled the introduction of the 3620, about the size of a modern full-size tower PC. The 3630 was a ''fat 3620'' with room for more memory and video interface cards. The 3610 was a lower priced variant of the 3620, essentially identical in every way except that it was licensed for application deployment rather than general development. {| class="wikitable plainrowheaders" |+ 36xx machines ! scope="col" | Model ! scope="col" | Year ! scope="col" | Description |- ! scope="row" | 3600 | 1983 || Workstation |- ! scope="row" | 3670 | 1984 || Workstation |- ! scope="row" | 3640 | 1984 || Workstation |- ! scope="row" | 3675 | 1985 || Workstation |- ! scope="row" | 3645 | 1985 || Workstation |- ! scope="row" | 3610 | 1986 || Workstation |- ! scope="row" | 3620 | 1986 || Workstation |- ! scope="row" | 3650 | 1986 || Workstation |} [[File:Symbolics-keyboard.jpg|thumb|Symbolics Keyboard]] The various models of the 3600 family were popular for [[artificial intelligence]] (AI) research and commercial applications throughout the 1980s. The AI commercialization boom of the 1980s led directly to Symbolics' success during the decade. Symbolics computers were widely believed to be the best platform available for developing AI software. The LM-2 used a Symbolics-branded version of the complex [[space-cadet keyboard]],<ref>{{cite web |title=Symbolics LM-2 Symbol Processing System |author=<!-- Unstated --> |url=http://bitsavers.trailing-edge.com/pdf/symbolics/brochures/LM-2.pdf |website=Bitsavers}}</ref> while later models used a simplified version (at right), known simply as the ''{{visible anchor|Symbolics keyboard}}''.<ref>{{cite web |title=Symbolics 3600 Symbol Processing System |author=<!-- Unstated --> |url=http://bitsavers.trailing-edge.com/pdf/symbolics/brochures/3600_Jul83.pdf |website=Bitsavers}}</ref> The Symbolics keyboard featured the many [[modifier key]]s used in Zmacs, notably Control/Meta/Super/Hyper in a block, but did not feature the complex symbol set of the space-cadet keyboard. Also contributing to the 3600 series' success was a line of [[bit-mapped graphics]] color video interfaces, combined with extremely powerful animation software. Symbolics' Graphics Division, headquartered in [[Westwood, Los Angeles]], California, near to the major Hollywood movie and television studios, made its S-Render and S-Paint software into industry leaders in the animation business and its 24 fps lock displays were featured in Star Trek movies.<ref name="Kalman Reti"> [https://www.youtube.com/@lispwizard/videos Kalman Reti] : [https://www.youtube.com/watch?v=jACcgLfyiyM<!-- https://web.archive.org/web/20230529052554/http://people.csail.mit.edu/reti/SymbolicsTalk28June2012.m4v https://docs.google.com/file/d/0Bw4Wz8Ir0pl1cmNRaHYwdU1wdXM/ --> History of Symbolics Lisp machines] (including a demo of Brad Parker's emulator port) – The Last Symbolics Developer, at [[MIT]] at a meeting of the Boston Lisp group, 28 June 2012 @ [[YouTube]]</ref><ref>{{cite web |url=https://fare.livejournal.com/168016.html |title=Boston Lisp Meeting Thursday 2012-06-28 Kalman Reti on Symbolics Lisp Machines |website=LiveJournal |date=19 June 2012 |access-date=27 May 2024}}</ref><ref>{{cite web |archive-url=https://web.archive.org/web/20230529052554/http://www.loper-os.org/?p=932 |archive-date=29 May 2023 |url=http://www.loper-os.org/?p=932 |url-status=live |title=Kalman Reti, the Last Symbolics Developer, Speaks of Lisp Machines |date=5 September 2012 |access-date=27 May 2024}}</ref><ref>{{cite web |archive-url=https://web.archive.org/web/20210422103134/http://www.ai.mit.edu/projects/tuesday-group-as-of-02mar03/ |archive-date=22 April 2021 |url=http://www.ai.mit.edu/projects/tuesday-group-as-of-02mar03/ |url-status=live |access-date=27 May 2024 |title=The Tuesday Group |website=ai.mit.edu}}</ref><ref>{{cite web |url=https://www.theregister.com/2023/12/25/the_war_of_the_workstations/ |title=War of the workstations: How the lowest bidders shaped today's tech landscape |date=25 December 2023 |access-date=27 May 2024 |first=Liam |last=Proven |website=The Register}}</ref> Symbolics developed the first workstations able to process [[high-definition television]] (HDTV) quality video, which enjoyed a popular following in Japan. A 3600, with the standard black-and-white monitor, made a cameo appearance in the movie ''[[Real Genius]]''. The company was also referenced in Michael Crichton's novel [[Jurassic Park (novel)|''Jurassic Park'']]. Symbolics' Graphics Division was sold to Nichimen Trading Company in the early 1990s, and the S-Graphics software suite (S-Paint, S-Geometry, S-Dynamics, S-Render) ported to Franz Allegro Common Lisp on [[Silicon Graphics]] (SGI) and PC computers running [[Windows NT]]. Today it is sold as [[Mirai (software)|Mirai]] by Izware LLC, and continues to be used in major motion pictures (most famously in New Line Cinema's ''[[The Lord of the Rings (film series)|The Lord of the Rings]]''), video games, and military simulations. [[File:Symbolics-3600-ports.jpg|thumb|3600 ports, with Connection Machine interface]] Symbolics' 3600-series computers were also used as the first front end ''controller'' computers for the [[Connection Machine]] massively parallel computers manufactured by [[Thinking Machines Corporation]], another MIT spinoff based in Cambridge, Massachusetts. The Connection Machine ran a parallel variant of Lisp and, initially, was used primarily by the AI community, so the Symbolics Lisp machine was a particularly good fit as a front-end machine. For a long time, the operating system didn't have a name, but was finally named ''Genera'' around 1984. The system included several advanced dialects of Lisp. Its heritage was [[Maclisp]] on the PDP-10, but it included more data types, and multiple-inheritance [[object-oriented programming]] features. This Lisp dialect was called [[Lisp Machine Lisp]] at MIT. Symbolics used the name ZetaLisp. Symbolics later wrote new software in ''Symbolics Common Lisp'', its version of the [[Common Lisp]] standard. ===Ivory and Open Genera=== In the late 1980s (2 years later than planned), the Ivory family of single-chip Lisp Machine processors superseded the G-Machine 3650, 3620, and 3630 systems. The Ivory 390k transistor VLSI implementation designed in Symbolics Common Lisp using NS, a custom Symbolics Hardware Design Language (HDL), addressed a 40-bit word (8 bits tag, 32 bits data/address). Since it only addressed full words and not bytes or half-words, this allowed addressing of 4 [[Gigaword]]s (GW) or 16 [[gigabyte]]s (GB) of memory; the increase in [[address space]] reflected the growth of programs and data as semiconductor memory and disk space became cheaper. The Ivory processor had 8 bits of ECC attached to each word, so each word fetched from external memory to the chip was actually 48 bits wide. Each Ivory instruction was 18 bits wide and two instructions plus a 2-bit CDR code and 2-bit Data Type were in each instruction word fetched from memory. Fetching two instruction words at a time from memory enhanced the Ivory's performance. Unlike the 3600's [[microprogram]]med architecture, the Ivory instruction set was still microcoded, but was stored in a 1200 × 180-bit ROM inside the Ivory chip. The initial Ivory processors were fabricated by [[VLSI Technology, Inc|VLSI Technology Inc]] in [[San Jose, California]], on a 2 [[micrometre|μm]] CMOS process, with later generations fabricated by [[Hewlett-Packard]] in [[Corvallis, Oregon]], on 1.25 μm and 1 μm CMOS processes. The Ivory had a stack architecture and operated a 4-stage pipeline: Fetch, Decode, Execute and Write Back. Ivory processors were marketed in stand-alone Lisp Machines (the XL400, XL1200, and XL1201), headless Lisp Machines (NXP1000), and on add-in cards for [[Sun Microsystems]] (UX400, UX1200) and [[Apple Macintosh]] (MacIvory I, II, III) computers. The Lisp Machines with Ivory processors operated at speeds that were between two and six times faster than a 3600 depending on the model and the revision of the Ivory chip. {| class="wikitable plainrowheaders" |+ Ivory machines ! scope="col" | Model ! scope="col" | Year ! scope="col" | Description |- ! scope="row" | MacIvory I | 1988 || Nubus Board for Apple Macintosh |- ! scope="row" | XL400 | 1988 || Workstation, VMEBus |- ! scope="row" | MacIvory II | 1989 || Nubus Board for Apple Macintosh |- ! scope="row" | UX400 | 1989 || VMEBus Board for Sun |- ! scope="row" | XL1200 | 1990 || Workstation, VMEBus |- ! scope="row" | UX1200 | 1990 || VMEBus Board for Sun |- ! scope="row" | MacIvory III | 1991 || Nubus Board for Apple Macintosh |- ! scope="row" | XL1201 | 1992 || Compact Workstation, VMEBus |- ! scope="row" | NXP1000 | 1992 || Headless Machine |} The Ivory [[instruction set]] was later emulated in software for [[microprocessor]]s implementing the 64-bit [[DEC Alpha|Alpha]] architecture. The "Virtual Lisp Machine" [[emulator]], combined with the [[operating system]] and software development environment from the XL machines, is sold as Open Genera. ===Sunstone=== Sunstone was a processor similar to a [[reduced instruction set computer]] (RISC), that was to be released shortly after the Ivory. It was designed by Ron Lebel's group at the Symbolics Westwood office. However, the project was canceled the day it was supposed to tape out. ===Endgame=== As quickly as the commercial AI boom of the mid-1980s had propelled Symbolics to success, the ''[[AI Winter]]'' of the late 1980s and early 1990s, combined with the slowdown of the [[Ronald Reagan]] administration's [[Strategic Defense Initiative]], popularly termed ''Star Wars'', [[missile defense]] program, for which the ''Defense Advanced Research Projects Agency'' ([[DARPA]]) had invested heavily in AI solutions, severely damaged Symbolics. An internal war between Noftsker and the CEO the board had hired in 1986, Brian Sear, over whether to follow Sun's suggested lead and focus on selling their software, or to re-emphasize their superior hardware, and the ensuing lack of focus when both Noftsker and Sear were fired from the company caused sales to plummet. This, combined with some ill-advised real estate deals by company management during the boom years (they had entered into large long-term lease obligations in California), drove Symbolics into [[bankruptcy]]. Rapid evolution in [[mass market]] [[microprocessor]] technology (the ''[[History of personal computers|PC revolution]]''), advances in Lisp [[compiler]] technology, and the economics of manufacturing custom [[microprocessor]]s severely diminished the commercial advantages of purpose-built Lisp machines. By 1995, the Lisp machine era had ended, and with it Symbolics' hopes for success. Symbolics continued as an enterprise with very limited revenues, supported mainly by service contracts on the remaining MacIvory, UX-1200, UX-1201, and other machines still used by commercial customers. Symbolics also sold Virtual Lisp Machine (VLM) software for DEC, Compaq, and HP Alpha-based workstations ([[AlphaStation]]) and servers ([[AlphaServer]]), refurbished MacIvory IIs, and Symbolics keyboards. In July 2005, Symbolics closed its [[Chatsworth, California]], maintenance facility. The reclusive owner of the company, Andrew Topping, died the same year. The current legal status of Symbolics software is uncertain.<ref>{{cite web|url=http://www.unlambda.com/cadr/cadr_faq.html|title=MIT CADR Lisp Machine FAQ|website=Unlambda.com|access-date=27 May 2024}}</ref> An assortment of Symbolics hardware was still available for purchase {{as of|2007|August|lc=y}}.<ref>{{cite web |url=http://www.lispmachine.net/symbolics.txt |title=Symbolics |website=lipsmachine.net |access-date=27 May 2024}}</ref> In 2011, the [[United States Department of Defense]] awarded Symbolics a 5 year contract for maintenance work, ending in September 2016.<ref>{{Cite web |title=Definitive Contract PIID W91WAW11C0055 |url=https://www.usaspending.gov/award/CONT_AWD_W91WAW11C0055_9700_-NONE-_-NONE- |access-date=27 May 2024 |website=www.usaspending.gov |language=en}}</ref> ===First .com domain=== {{Infobox website |name = Symbolics.com |logo = |url = [https://symbolics.com Symbolics.com] |commercial = Yes |type = Commercial |language = English |registration = |owner = XF.com Investments |launch_date = {{start date and age|1985|3|15}} |current_status = Active }} On 15 March 1985, symbolics.com became [[List of the oldest currently registered Internet domain names|the first (and currently, since it is still registered, the oldest) registered {{mono|.com}} domain of the Internet]].<ref>{{cite web |url=http://www.jottings.com/100-oldest-dot-com-domains.htm |title=100 oldest dot com domains |website=Jottings.com}}</ref> The symbolics.com domain was purchased by Napkin.com in 2009. ==Networking== Genera also featured the most extensive networking interoperability software seen to that point. A [[local area network]] system called [[Chaosnet]] had been invented for the Lisp Machine (predating the commercial availability of [[Ethernet]]). The Symbolics system supported Chaosnet, but also had one of the first [[Internet protocol suite|TCP/IP]] implementations. It also supported [[DECnet]] and IBM's [[Systems Network Architecture|SNA]] network protocols. A Dialnet protocol used phone lines and [[modem]]s. Genera would, using hints from its distributed ''[[namespace]]'' [[database]] (somewhat similar to [[Domain Name System]] (DNS), but more comprehensive, like parts of Xerox's Grapevine), automatically select the best protocol combination to use when connecting to network service. An application program (or a user command) would only specify the name of the host and the desired service. For example, a host name and a request for "Terminal Connection" might yield a connection over TCP/IP using the [[Telnet]] protocol (although there were many other possibilities). Likewise, requesting a file operation (such as a Copy File command) might pick [[Network File System (protocol)|NFS]], [[File Transfer Protocol|FTP]], NFILE (the Symbolics network file access protocol), or one of several others, and it might execute the request over TCP/IP, Chaosnet, or whatever other network was most suitable. ==Application programs== The most popular application program for the Symbolics Lisp Machine was the [[ICAD (software)|ICAD]] computer-aided engineering system. One of the first networked multi-player video games, a version of [[Spacewar (video game)|Spacewar]], was developed for the Symbolics Lisp Machine in 1983. Electronic CAD software on the Symbolics Lisp Machine was used to develop the first implementation of the Hewlett-Packard Precision Architecture ([[PA-RISC]]). ==Contributions to computer science== Symbolics' research and development staff (first at MIT, and then later at the company) produced several major innovations in software technology: *[[Flavors (programming language)|Flavors]], one of the earliest<!-- Earliest? Was it not the first Lisp implementation of OOP? --> [[object-oriented programming]] extensions to Lisp, was a [[message passing]] object system patterned after [[Smalltalk]], but with [[multiple inheritance]] and several other enhancements. The Symbolics [[operating system]] made heavy use of Flavors objects. The experience gained with Flavors led to the design of New Flavors, a short-lived successor based on [[generic function]]s rather than [[message passing]]. Many of the concepts in New Flavors formed the basis of the [[CLOS]] (Common Lisp Object System) standard. *Advances in [[Garbage collection (computer science)|garbage collection]] techniques by [[Henry Baker (computer scientist)|Henry Baker]], [[David A. Moon]] and others, particularly the first commercial use of [[Garbage collection (computer science)#Generational GC .28ephemeral GC.29|generational scavenging]], allowed Symbolics computers to run large Lisp programs for months at a time. *Symbolics staffers [[Dan Weinreb]], [[David A. Moon]], Neal Feinberg, [[Kent Pitman]], Scott McKay, Sonya Keene, and others made significant contributions to the emerging Common Lisp language standard from the mid-1980s through the release of the [[American National Standards Institute]] (ANSI) Common Lisp standard in 1994. *Symbolics introduced one of the first commercial [[object database]]s, Statice, in 1989. Its developers later went on to found [[Object Design, Incorporated|Object Design, Inc.]] and create [[ObjectStore]]. *Symbolics introduced in 1987 one of the first commercial [[microprocessor]]s designed to support the execution of Lisp programs: the Symbolics Ivory.<ref>{{cite conference |last1=Baker |first1=Clark |last2=Chan |first2=David |last3=Cherry |first3=Jim |last4=Corry |first4=Alan |last5=Efland |first5=Greg |last6=Edwards |first6=Bruce |last7=Matson |first7=Mark |last8=Minsky |first8=Henry |last9=Nestler |first9=Eric |last10=Reti |first10=Kalman |last11=Sarrazin |first11=David |last12=Sommer |first12=Charles |last13=Tan |first13=David |last14=Weste |first14=Neil |title=The Symbolics Ivory Processor: A 40 Bit Tagged Architecture Lisp Microprocessor |year=1987 |book-title=Proceedings of the IEEE International Conference on Computer Design |pages=512–4|url=https://researchers.mq.edu.au/en/publications/symbolics-ivory-processor-a-40-bit-tagged-architecture-lisp-micro}}</ref> Symbolics also used its own CAD system (NS, New Schematic) for the development of the Ivory chip. *Under contract from AT&T, Symbolics developed Minima, a real-time Lisp run-time environment and operating system for the Ivory processor. This was delivered in a small hardware configuration featuring much [[random-access memory]] (RAM), no disk, and dual network ports. It was used as the basis for a next-generation carrier class long-distance telephone switch. *The Graphics Division's [[Craig Reynolds (computer graphics)|Craig Reynolds]] devised an algorithm that simulated the flocking behavior of birds in flight. ''[[Boids]]'' made their first appearance at [[SIGGRAPH]] in the 1987 animated short "[[Stanley and Stella in: Breaking the Ice]]", produced by the Graphics Division. Reynolds went on to win the Scientific And Engineering Award from [[The Academy of Motion Picture Arts and Sciences]] in 1998. *The [[Symbolics Document Examiner]] [[hypertext]] system originally used for the Symbolics manuals- it was based on Zmacs following a design by Janet Walker, and proved influential in the evolution of hypertext. * Symbolics was very active in the design and development of the [[CLIM|Common Lisp Interface Manager]] (CLIM) presentation-based [[User Interface Management System]]. CLIM is a descendant of Dynamic Windows, Symbolics' own window system. CLIM was the result of the collaboration of several Lisp companies. * Symbolics produced the first workstation which could [[genlock]], the first to have real time video I/O, the first to support digital video I/O and the first to do HDTV.<ref>{{cite web|url=https://www.cs.cmu.edu/~ph/nyit/masson/companies.htm|title=The Computer Graphics Essential Reference|website=www.cs.cmu.edu}}</ref> ==Symbolics Graphics Division== The Symbolics Graphics Division (SGD, founded in 1982, sold to Nichimen Graphics in 1992) developed the S-Graphics software suite (S-Paint, S-Geometry, S-Dynamics, S-Render) for Symbolics Genera. ===Movies=== This software was also used to create a few computer-animated movies and was used for some popular movies. * 1984, graphics for the little screens on the bridges of the Enterprise and the Klingon ship in ''[[Star Trek III: The Search for Spock]]'' * 1985, 3D animations for ''[[Real Genius]]'' * 1987, Symbolics, ''[[Stanley and Stella in: Breaking the Ice]]'' * 1989, Symbolics, The Little Death * 1990, 3D animations for ''[[Robocop 2]]'' * 1990, 3D animations for ''[[Jetsons: The Movie]]'' * 1990, 3D animations for ''[[The Funtastic World of Hanna-Barbera (ride)|The Funtastic World of Hanna-Barbera]]'' * 1991, Symbolics, ''Ductile Flow'', presented at SIGGRAPH 1991 <ref>{{cite web|url=https://www.youtube.com/watch?v=7RqZsVvArso|title= Ductile Flow 1991|website=www.youtube.com|date= 5 October 2015}}</ref> * 1991, Symbolics, Virtually Yours * 1991, 3D animations for ''[[An American Tail: Fievel Goes West]]'' * 1993, 3D animation of the Orca for ''[[Free Willy]]'' ==References== {{Reflist}} ==Further reading== {{Refbegin}} *{{cite conference |last=Moon |first=David A. |title=Garbage collection in a large LISP system |book-title=Proceedings of the 1984 ACM Symposium on LISP and functional programming, August 6–8, 1984, Austin, Texas |pages=235–246}} *{{cite conference |last=Moon |first=David A. |title=Architecture of the Symbolics 3600 |book-title=Proceedings of the 12th annual international symposium on Computer architecture, June 17–19, 1985, Boston, Massachusetts |pages=76–83}} *{{cite conference |last=Moon |first=David A. |title=Object-oriented programming with Flavors |date=1986 |editor=N. Meyrowitz |book-title=Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (Portland, Oregon, United States, September 29–October 2, 1986) |publisher=ACM |location=New York, NY |pages=1–8 |conference=OOPLSA '86}} *{{cite journal |last=Moon |first=David A. |title=Symbolics Architecture |journal=Computer |volume=20 |issue=1 |date=January 1987 |pages=43–52 |doi=10.1109/MC.1987.1663356|s2cid=14958379 }} *{{cite journal |last1=Walker |first1=J. H. |last2=Moon |first2=D. A. |last3=Weinreb |first3=D. L. |last4=McMahon |first4=M. |title=The Symbolics Genera Programming Environment |journal=IEEE Software |volume=4 |issue=6 |date=November 1987 |pages=36–45 |doi=10.1109/MS.1987.232087|s2cid=1923776 }} *{{cite conference |last1=Edwards |first1=Bruce |last2=Efland |first2=Greg |last3=Weste |first3=Neil |title=The Symbolics I-Machine Architecture |book-title=IEEE International Conference on Computer Design '87}} *{{cite conference |last=Walker |first=J. H. |title=Document Examiner: delivery interface for hypertext documents |date=1987 |book-title=Proceedings of the ACM Conference on Hypertext (Chapel Hill, North Carolina, United States) |publisher=ACM |location=New York, NY |pages=307–323 |conference=Hypertext '87}} *{{cite book |last=Efland |first=G. |title=The Symbolic Ivory Processor: A VLSI CPU for the Genera Symbolic Processing Environment |publisher=Symbolics Cambridge Center, VLSI System Group |date=January 1988 |display-authors=etal}} *{{cite book |last=Shrobe |first=H. E. |chapter=Symbolic computing architectures |title=Exploring Artificial intelligence |publisher=Morgan Kaufmann |location=San Francisco, CA |year=1988 |pages=545–617}} *{{cite conference |last=Walker |first=J. H. |title=Supporting document development with concordia |date=1988 |editor-last=Shriver |editor-first=B.D. |book-title=Proceedings of the Twenty-First Annual Hawaii international Conference on Software Track (Kailua-Kona, Hawaii, United States) |publisher=IEEE Computer Society |location=Los Alamitos, CA |pages=355–364 |doi=10.1109/HICSS.1988.11825}} *{{cite conference |last1=McKay |first1=S. |last2=York |first2=W. |last3=McMahon |first3=M. |title=A presentation manager based on application semantics |date=1989 |book-title=Proceedings of the 2nd Annual ACM SIGGRAPH Symposium on User interface Software and Technology (Williamsburg, Virginia, United States, November 13–15, 1989) |publisher=ACM |location=New York, NY |pages=141–8 |conference=UIST '89}} *{{cite journal |last=McKay |first=S. |title=CLIM: the Common Lisp interface manager |journal=Comm. ACM |volume=34 |issue=9 |pages=58–9 |date=September 1991 |doi=10.1145/114669.114675|s2cid=30569359 |doi-access=free }} {{Refend}} ==External links== * {{Official website|www.symbolics-dks.com}} :* {{webarchive |url=https://web.archive.org/web/20090829063407/http://www.symbolics-dks.com/ |date=August 29, 2009 |title=www.symbolics-dks.com}} *[https://news.ycombinator.com/item?id=7881288 the legal owner?] * [https://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/pubs/lists/lisp/slug/ Archives from the Symbolics Lisp Users Group (SLUG) Mailing List, 1986-1993] * [https://web.archive.org/web/20170705054013/ftp://ftp.ai.sri.com/pub/slug Archives from the Symbolics Lisp Users Group (SLUG) Mailing List, 1990-1999] * [http://smbx.org The Symbolics Museum] *Ralf Möller's [http://www.ifis.uni-luebeck.de/~moeller/symbolics-info/symbolics.html Symbolics Lisp Machine Museum] @ ifis.uni-luebeck.de * [http://lispm.de/genera-concepts "Genera Concepts"] – Web copy of Symbolic's introduction to Genera * [http://www.ifis.uni-luebeck.de/~moeller/symbolics-info/development-environment/ screenshots of Genera] * [https://web.archive.org/web/20071014172022/http://home.rbcarleton.com/rbc/symbolics/announcements/ A collection of press releases from Symbolics] ** [https://web.archive.org/web/20071014172025/http://home.rbcarleton.com/rbc/symbolics/announcements/19870519-ivory.txt "Symbolics announces the first true Single-Chip Lisp CPU"] – Symbolics press release announcing the Ivory chip * [https://web.archive.org/web/20060813021907/http://www.andromeda.com/people/ddyer/lisp/ Lisp machines timeline – A timeline of Symbolics' and others' Lisp machines] * [https://www.youtube.com/@lispwizard/videos Kalman Reti] : [https://www.youtube.com/watch?v=jACcgLfyiyM<!-- https://www.youtube.com/watch?v=o4-YnLpLgtk http://www.loper-os.org/?p=932 --> History of Symbolics Lisp machines] (including a demo of Brad Parker's emulator port) – The Last Symbolics Developer, at [[MIT]] at a meeting of the Boston Lisp group, 28 June 2012 @ [[YouTube]] * [https://snapshot.internetx.com/en/blogpost/its-all-about-domains-interview-with-aron-meystedt-symbolics-com/ It's all about domains with... Aron Meystedt from symbolics.com] – The story of the domain ''symbolics.com'' and how it is used today {{Lisp programming language}} {{authority control}} [[Category:1980 establishments in Massachusetts]] [[Category:1996 disestablishments in Massachusetts]] [[Category:American companies established in 1980]] [[Category:American companies disestablished in 1996]] [[Category:Computer companies established in 1980]] [[Category:Computer companies disestablished in 1996]] [[Category:Computer workstations]] [[Category:Defunct computer companies based in Massachusetts]] [[Category:Defunct computer companies of the United States]] [[Category:Defunct computer hardware companies]] [[Category:Defunct computer systems companies]] [[Category:Defunct software companies of the United States]] [[Category:Lisp (programming language)]] [[Category:Lisp (programming language) software companies]] [[Category:Macintosh peripherals]] [[Category:Software companies established in 1980]] [[Category:Software companies disestablished in 1996]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:As of
(
edit
)
Template:Authority control
(
edit
)
Template:Cite book
(
edit
)
Template:Cite conference
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:Convert
(
edit
)
Template:Distinguish
(
edit
)
Template:Infobox organization
(
edit
)
Template:Infobox website
(
edit
)
Template:Lisp programming language
(
edit
)
Template:Mono
(
edit
)
Template:More citations needed
(
edit
)
Template:Official website
(
edit
)
Template:Refbegin
(
edit
)
Template:Refend
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Use dmy dates
(
edit
)
Template:Visible anchor
(
edit
)
Template:Webarchive
(
edit
)