Knowledge

Lisp machine

Source 📝

365:, being convinced that Lisp machines had a bright commercial future due to the strength of the Lisp language and the enabling factor of hardware acceleration, proposed to Greenblatt that they commercialize the technology. In a counter-intuitive move for an AI Lab hacker, Greenblatt acquiesced, hoping perhaps that he could recreate the informal and productive atmosphere of the Lab in a real business. These ideas and goals were considerably different from those of Noftsker. The two negotiated at length, but neither would compromise. As the proposed firm could succeed only with the full and undivided assistance of the AI Lab hackers as a group, Noftsker and Greenblatt decided that the fate of the enterprise was up to them, and so the choice should be left to the hackers. 384:, who was trying to put together a natural language computer application with a group of West-coast programmers, came to Greenblatt, seeking a Lisp machine for his group to work with, about eight months after the disastrous conference with Noftsker. Greenblatt had decided to start his own rival Lisp machine firm, but he had done nothing. The consultant, Alexander Jacobson, decided that the only way Greenblatt was going to start the firm and build the Lisp machines that Jacobson desperately needed was if Jacobson pushed and otherwise helped Greenblatt launch the firm. Jacobson pulled together business plans, a board, a partner for Greenblatt (one F. Stephen Wyle). The newfound firm was named 217:. More specifically, since Lisp variables are typed at runtime rather than compile time, a simple addition of two variables could take five times as long on conventional hardware, due to test and branch instructions. Lisp Machines ran the tests in parallel with the more conventional single instruction additions. If the simultaneous tests failed, then the result was discarded and recomputed; this meant in many cases a speed increase by several factors. This simultaneous checking approach was used as well in testing the bounds of arrays when referenced, and other memory management necessities (not merely garbage collection or arrays). 354: 3661: 3651: 3631: 3621: 297: 40: 3641: 643:, which would sweep away the minicomputer and workstation makers, cheaper desktop PCs soon could run Lisp programs even faster than Lisp machines, with no use of special purpose hardware. Their high profit margin hardware business eliminated, most Lisp machine makers had gone out of business by the early 90s, leaving only software based firms like 410:, Inc. sold it as the LMI-CADR. Symbolics did not intend to produce many LM-2s, since the 3600 family of Lisp machines was supposed to ship quickly, but the 3600s were repeatedly delayed, and Symbolics ended up producing ~100 LM-2s, each of which sold for $ 70,000. Both firms developed second-generation products based on the CADR: the 149:(AI) computer programs of the 1960s and 1970s intrinsically required what was then considered a huge amount of computer power, as measured in processor time and memory space. The power requirements of AI research were exacerbated by the Lisp symbolic programming language, when commercial hardware was designed and optimized for 403:. Stallman, however, blamed Symbolics for the decline of the hacker community that had centered around the AI lab. For two years, from 1982 to the end of 1983, Stallman worked by himself to clone the output of the Symbolics programmers, with the aim of preventing them from gaining a monopoly on the lab's computers. 271:, as some pronounce the word "cadre") which was based on essentially the same architecture. About 25 of what were essentially prototype CADRs were sold within and without MIT for ~$ 50,000; it quickly became the favorite machine for hacking- many of the most favored software tools were quickly ported to it (e.g. 129: 702:
Initially the Lisp machines were designed as personal workstations for software development in Lisp. They were used by one person and offered no multi-user mode. The machines provided a large, black and white, bitmap display, keyboard and mouse, network adapter, local hard disks, more than 1 MB RAM,
414:
3600 and the LMI-LAMBDA (of which LMI managed to sell ~200). The 3600, which shipped a year late, expanded on the CADR by widening the machine word to 36-bits, expanding the address space to 28-bits, and adding hardware to accelerate certain common functions that were implemented in microcode on the
450:
implementation of the Symbolics architecture. Starting in 1987, several machines based on the Ivory processor were developed: boards for Suns and Macs, stand-alone workstations and even embedded systems (I-Machine Custom LSI, 32 bit address, Symbolics XL-400, UX-400, MacIvory II; in 1989 available
1197:
All operating system software was written in Lisp. Xerox used Interlisp. Symbolics, LMI, and TI used Lisp Machine Lisp (descendant of MacLisp). With the appearance of Common Lisp, Common Lisp was supported on the Lisp Machines and some system software was ported to Common Lisp or later written in
663:
Several attempts to write open-source emulators for various Lisp Machines have been made: CADR Emulation, Symbolics L Lisp Machine Emulation, the E3 Project (TI Explorer II Emulation), Meroko (TI Explorer I), and Nevermore (TI Explorer I). On 3 October 2005, the MIT released the CADR Lisp Machine
710:
with instructions optimized for compiled Lisp. The early Lisp machines used microcode to provide the instruction set. For several operations, type checking and dispatching was done in hardware at runtime. For example, only one addition operation could be used with various numeric types (integer,
368:
The ensuing discussions of the choice divided the lab into two factions. In February 1979, matters came to a head. The hackers sided with Noftsker, believing that a commercial venture fund-backed firm had a better chance of surviving and commercializing Lisp machines than Greenblatt's proposed
395:, and by severe delays in procuring venture capital. Symbolics still had the major advantage that while 3 or 4 of the AI Lab hackers had gone to work for Greenblatt, a solid 14 other hackers had signed onto Symbolics. Two AI Lab people were not hired by either: 236:(wherein the usual linked list elements are compressed to occupy roughly half the space), aiding garbage collection by reportedly an order of magnitude. A further improvement was two microcode instructions which specifically supported Lisp 618:
mainframe co-processor, NTT's Elis, Toshiba's AI processor (AIP) and NEC's LIME. Several university research efforts produced working prototypes, among them are Kobe University's TAKITAC-7, RIKEN's FLATS, and Osaka University's EVLIS.
455:. LMI abandoned the CADR architecture and developed its own K-Machine, but LMI went bankrupt before the machine could be brought to market. Before its demise, LMI was working on a distributed system for the LAMBDA using Moby space. 674:
The Bitsavers' PDF Document Archive has PDF versions of the extensive documentation for the Symbolics Lisp Machines, the TI Explorer and MicroExplorer Lisp Machines and the Xerox Interlisp-D Lisp Machines.
1217:
Some Lisp machines, such as the Symbolics XL1200, had extensive graphics abilities using special graphics boards. These machines were used in domains like medical image processing, 3D animation, and CAD.
1201:
Some later Lisp machines (like the TI MicroExplorer, the Symbolics MacIvory or the Symbolics UX400/1200) were no longer complete workstations, but boards designed to be embedded in host computers: Apple
451:
platforms were Symbolics XL-1200, MacIvory III, UX-1200, Zora, NXP1000 "pizza box"). Texas Instruments shrank the Explorer into silicon as the MicroExplorer which was offered as a card for the Apple
205:(AI Lab), began what would become the MIT Lisp Machine Project when they first began building a computer hardwired to run certain basic Lisp operations, rather than run them in software, in a 24-bit 647:
or hardware makers who had switched to software and services to avoid the crash. As of January 2015, besides Xerox and TI, Symbolics is the only Lisp machine firm still operating, selling the
565:. The Xerox machine was well known for its advanced development environment (InterLisp-D), the ROOMS window manager, for its early graphical user interface and for novel applications like 1433:
The Xerox 1186, nicknamed Daybreak, provides several unique, powerful features at a relatively low cost. The 1186 closely resembles an earlier machine from Xerox—the 1108, or Dandelion.
2302: 380:
that, in exchange for allowing Symbolics' staff to keep working out of MIT, Symbolics would let MIT use internally and freely all the software Symbolics developed. A consultant from
3318: 683:
Domains using the Lisp machines were mostly in the wide field of artificial intelligence applications, but also in computer graphics, medical image processing, and many others.
376:, Noftsker's enterprise, slowly came together. While Noftsker was paying his staff a salary, he had no building or any equipment for the hackers to work on. He bargained with 1868:
Legutko, Christian; Schäfer, Eberhard; Tappe, Jürgen (9–11 March 1988), "Die Befehlspipeline des Colibri-Systems" [The instruction pipeline of the Colibri system],
173:, researchers considered a new approach: a computer designed specifically to develop and run large artificial intelligence programs, and tailored to the semantics of the 3312: 691: 485:. The operating systems were written from the ground up in Lisp, often using object-oriented extensions. Later, these Lisp machines also supported various versions of 69:. Despite being modest in number (perhaps 7,000 units total as of 1988) Lisp machines commercially pioneered many now-commonplace technologies, including effective 415:
CADR. The LMI-LAMBDA, which came out a year after the 3600, in 1983, was compatible with the CADR (it could run CADR microcode), but hardware differences existed.
1190:. All data objects were stored with a tag in memory, so that the type could be determined at runtime. Multiple execution threads were supported and termed 2465: 3700: 257:
wrote his master's thesis on the subject; it was extremely well received. It was subsequently improved into a version called CADR (a pun; in Lisp, the
561:. The operating system of the Xerox Lisp machines has also been ported to a virtual machine and is available for several platforms as a product named 3221: 525:
had, simultaneously with Greenblatt's own development at MIT, developed their own Lisp machines which were designed to run InterLisp (and later
615: 3645: 3695: 2715: 1849:
Hafer, Christian; Plankl, Josef; Schmitt, FJ (7–9 March 1990), "COLIBRI: Ein RISC-LISP-System" [Colibri: a RISC, Lisp system],
161:
technology shrank the size and cost of computers in the 1960s and early 1970s, and the memory needs of AI programs began to exceed the
224:
3600-model Lisp machines and eventually to 40-bits or more (usually, the excess bits not accounted for by the following were used for
3665: 3625: 2948: 2392: 391:
Around this time Symbolics (Noftsker's firm) began operating. It had been hindered by Noftsker's promise to give Greenblatt a year's
280: 62: 2244:
Design of LISP-based Processors, or SCHEME: A Dielectric LISP, or Finite Memories Considered Harmful, or LAMBDA: The Ultimate Opcode
406:
Regardless, after a series of internal battles, Symbolics did get off the ground in 1980/1981, selling the CADR as the LM-2, while
3635: 2458: 2229: 202: 157:-like programming languages. At first, the cost of such computer hardware meant that it had to be shared among many users. As 3306: 2492: 1893: 1815: 1384: 1187: 703:
serial interfaces, and a local bus for extension cards. Color graphics cards, tape drives, and laser printers were optional.
463: 214: 198: 70: 3685: 3655: 3357: 3087: 470:, but was never adapted for conventional purposes. The Symbolics Lisp Machines were also sold to some non-AI markets like 220:
Type checking was further improved and automated when the conventional byte word of 32-bits was lengthened to 36-bits for
2595: 2402: 2371: 3433: 3413: 3323: 3167: 2497: 2451: 1265: 2984: 2291: 687: 577: 466:. They ran large Lisp programs very efficiently. The Symbolics machine was competitive against many commercial super 340: 322: 3428: 3392: 2731: 2213: 1446:"The AAAI-86 Conference Exhibits: New Directions for Commercial AI, VLSI Lisp Machine Implementations Are Coming" 714:
The following example uses a function that counts the number of elements of a list for which a predicate returns
276: 190: 2378: (archived 23 June 2015) – A set of links and locally stored documents regarding all manner of Lisp machines 1234:
software originally developed on a Lisp machine that was useful enough to be then ported via Common Lisp to Unix
580:(RISC), using the 'Xerox Common Lisp Processor' and planned to bring it to market by 1987, which did not occur. 3690: 2752: 2736: 2581: 2321: 1798:
Hafer, Christian; Plankl, Josef; Schmidt, Franz Josef (1991), "COLIBRI: A Coprocessor for LISP based on RISC",
490: 307: 225: 240:, reducing the cost of calling a function to as little as 20 clock cycles, in some Symbolics implementations. 3501: 3093: 2785: 2706: 166: 17: 3275: 2939: 2762: 2533: 2528: 711:
float, rational, and complex numbers). The result was a very compact compiled representation of Lisp code.
447: 268: 264: 3539: 2854: 2800: 2777: 2741: 2561: 2474: 2420: 1424: 588:
In the mid-1980s, Integrated Inference Machines (IIM) built prototypes of Lisp machines named Inferstar.
174: 54: 2387: 1590:"A 32-bit LISP Processor for the Al Workstation ELIS with a Multiple Programming Paradigm Language, TAO" 3049: 3029: 3014: 2999: 2919: 2425: 1467: 1445: 1401: 608:
supermini as a microcoded Lisp machine, running CADR software: the Knowledge Processing System (KPS).
518:. It was never marketed. Frustrated, the whole AI group resigned, and were hired mostly by Xerox. So, 3470: 3102: 2974: 2696: 2570: 2266:. A.I. Memo 628, Massachusetts Institute of Technology Artificial Intelligence Laboratory, June 1981. 2195:. Ablex Publishing Corporation USA, 1988, Chapter 3, An Evaluation of Expert System Development Tools 2068: 622:
In France, two Lisp Machine projects arose: M3L at Toulouse Paul Sabatier University and later MAIA.
498: 443: 1522: 1496:"Computer Algebra in Norway, Racal-Norsk KPS-5 and KPS-10 Multi-User Lisp Machines". Springer link. 431:
version of its Lisp CPU for the TI Explorer. This Lisp chip also was used for the MicroExplorer – a
3387: 3200: 2810: 2543: 2517: 640: 511: 392: 381: 3562: 318: 181:(relatively) simple, these machines would not be shared, but would be dedicated to single users. 146: 2411: 2349: 818:
The disassembled machine code for above function (for the Ivory microprocessor from Symbolics):
3205: 3044: 2690: 2655: 2628: 2217: 1186:
to provide a large address space. Memory management was done with garbage collection. All code
254: 194: 1468:"The AAAI-86 Conference Exhibits: New Directions for Commercial AI, A New Lisp Machine Vendor" 458:
These machines had hardware support for various primitive Lisp operations (data type testing,
419:(TI) joined the fray when it licensed the LMI-LAMBDA design and produced its own variant, the 3514: 3216: 3172: 3150: 2672: 2507: 1509: 3630: 1830:
Müller-Schloer (1988), "Bewertung der RISC-Methodik am Beispiel COLIBRI", in Bode, A (ed.),
611:
There were several attempts by Japanese manufacturers to enter the Lisp machine market: the
3418: 3372: 3140: 2239:", Thomas Knight, David A. Moon, Jack Holloway, Guy L. Steele. AI Lab memos, AIM-528, 1979. 353: 58: 243:
The first machine was called the CONS machine (named after the list construction operator
8: 2623: 2551: 2272: 1237: 229: 206: 1367: 3524: 3509: 3461: 3367: 2650: 2604: 2251: 1728: 1702: 1676: 1650: 1562: 1536: 1327: 423:. Some of the LMI-LAMBDAs and the TI Explorer were dual systems with both a Lisp and a 158: 2046: 314: 3600: 3519: 3486: 3120: 3004: 2354: 1889: 1811: 1282: 1261: 478: 471: 416: 150: 118: 102: 82: 1331: 3466: 3438: 3352: 3270: 3079: 2435: 2276: 2247: 1881: 1803: 1497: 1319: 396: 362: 228:). The first group of extra bits were used to hold type data, making the machine a 178: 78: 1381: 3577: 3572: 3347: 3238: 2789: 2661: 2644: 2421:"If It Works, It's Not AI: A Commercial Look at Artificial Intelligence startups" 2375: 2148: 1885: 1776: 1388: 1227: 377: 86: 1807: 3567: 3557: 3552: 3491: 3362: 2767: 2502: 2280: 2225: 2170: 1754: 1183: 554: 428: 279:
in 1975). It was so well received at an AI conference held at MIT in 1978 that
74: 2024: 1501: 3679: 3529: 3476: 3456: 3408: 3377: 3059: 2359: 2284: 2257: 2221: 1307: 707: 407: 400: 162: 98: 31: 2443: 2393:
Vintage Computer Festival pictures of some Lisp machines, one running Genera
2261: 2209: 2126: 686:
The main commercial expert systems of the 80s were available: Intellicorp's
514:(BBN) developed its own Lisp machine, named Jericho, which ran a version of 3595: 2538: 2522: 2269:"Implementation of a List Processing Machine". Tom Knight, Master's thesis. 2002: 1908: 1589: 1203: 467: 436: 2104: 1402:"Computing Facilities for AI: A Survey of Present and Near-Future Options" 1323: 591: 3547: 3481: 3448: 3400: 3382: 3133: 2943: 2726: 2613: 2576: 2512: 648: 526: 494: 486: 442:
Symbolics continued to develop the 3600 family and its operating system,
420: 259: 128: 122: 106: 66: 2431: 2339: 2334: 1620: 3423: 3280: 3265: 3064: 2965: 2955: 2815: 2639: 1980: 644: 601: 534: 522: 459: 237: 233: 44: 625:
In Germany Siemens designed the RISC-based Lisp co-processor COLIBRI.
3285: 2979: 2795: 2772: 2747: 2667: 2366: 1958: 635: 570: 566: 530: 515: 411: 373: 221: 114: 94: 2243: 2236: 325:. Statements consisting only of original research should be removed. 3069: 3054: 3039: 2929: 2924: 2872: 2833: 2546: 2381: 2329: 1922: 668: 90: 3290: 3211: 3034: 3024: 3009: 2969: 2934: 2877: 2867: 2862: 2757: 1877: 1854: 652: 612: 482: 439:(NuBus was initially developed at MIT for use in Lisp machines). 263:
function, which returns the second item of a list, is pronounced
154: 89:, computer graphic rendering, and networking innovations such as 30:
This article is about the type of computer. For the company, see
2316: 2303:
Free as in Freedom: Richard Stallman's Crusade for Free Software
1936: 3587: 3097: 2994: 2960: 2906: 2895: 2887: 2825: 2721: 2685: 690:(KEE), Knowledge Craft, from The Carnegie Group Inc., and ART ( 671:, announced PilMCU, an implementation of PicoLisp in hardware. 605: 452: 170: 39: 2397: 529:). The same hardware was used with different software also as 286: 3177: 3019: 2989: 2901: 2634: 1211: 1207: 597: 519: 432: 272: 110: 2082: 3313:
MIT Computer Science and Artificial Intelligence Laboratory
3107: 2805: 2677: 2384:– A set of links, mostly discussion of buying Lisp machines 424: 245: 93:. Several firms built and sold Lisp machines in the 1980s: 53:
are general-purpose computers designed to efficiently run
596:
In 1984–85 a UK firm, Racal-Norsk, a joint subsidiary of
249:
in Lisp). Often it was affectionately referred to as the
65:. In a sense, they were the first commercial single-user 61:, usually via hardware support. They are an example of a 2426:"Symbolics, Inc.: A failure of Heterogenous engineering" 2355:"The Lisp Machine manual, 6th Edition, HTML/XSL version" 117:-D workstations). The operating systems were written in 1870:
Architektur und Betrieb von Rechensystemen, Tagungsband
592:
Developments of Lisp machines outside the United States
477:
The MIT-derived Lisp machines ran a Lisp dialect named
2432:"My Lisp Experiences and the Development of GNU Emacs" 369:
self-sustaining start-up. Greenblatt lost the battle.
2367:
Information and code for LMI Lambda and LMI K-Machine
2405:– a timeline of Symbolics' and others' Lisp machines 1800:
VLSI for Artificial Intelligence and Neural Networks
1867: 706:The processor did not run Lisp directly, but was a 388:(LMI), and was funded by CDC orders, via Jacobson. 1848: 1797: 667:In September 2014, Alexander Burger, developer of 357:Symbolics 3620 (left) and LMI Lambda Lisp machines 97:(3600, 3640, XL1200, MacIvory, and other models), 3222:Structure and Interpretation of Computer Programs 2350:"The Lisp Machine manual, 4th Edition, July 1981" 3677: 583: 232:, and the remaining bits were used to implement 2414:– An account of French efforts in the same vein 1621:"Architecture of an AI Processor Chip (IP1704)" 1829: 1310:(1985). "Architecture of the Symbolics 3600". 1194:. All processes ran in the one address space. 537:office system. These included the Xerox 1100, 2473: 2459: 576:Xerox also worked on a Lisp machine based on 2398:LISPMachine.net – Lisp Books and Information 504: 462:) and also hardware support for incremental 3319:Stanford Artificial Intelligence Laboratory 2388:Ralf Möller's Symbolics Lisp Machine Museum 1851:Architektur von Rechensystemen, Tagungsband 1777:"MAIA, Machine for Artificial Intelligence" 1703:"RIKEN FLATS Numerical Processing Computer" 628: 287:Commercializing MIT Lisp machine technology 3620: 2466: 2452: 1981:"The E3 Project, TI Explorer II emulation" 651:Lisp machine software environment and the 165:of the most common research computer, the 3701:High-level language computer architecture 2438:gave about Emacs, Lisp, and Lisp machines 2382:"A Few Things I Know About LISP Machines" 2069:"Announce: PicoLisp in Hardware (PilMCU)" 1923:"A few things I know about LISP Machines" 341:Learn how and when to remove this message 281:Defense Advanced Research Projects Agency 121:, Interlisp (Xerox), and later partly in 63:high-level language computer architecture 1360: 1255: 352: 127: 38: 1872:, Informatik-Fachberichte (in German), 1587: 283:(DARPA) began funding its development. 209:. The machine also did incremental (or 14: 3678: 1618: 1312:ACM SIGARCH Computer Architecture News 1281:Target, Sinclair (30 September 2018). 1280: 604:, attempted to repurpose Norsk Data's 427:processor. TI also developed a 32-bit 184: 3307:Massachusetts Institute of Technology 2447: 2412:"Présentation Générale du projet M3L" 1422: 697: 199:Massachusetts Institute of Technology 141: 3640: 2025:"Nevermore Emulator (TI Explorer I)" 1959:"Symbolics L Lisp Machine Emulation" 1306: 290: 27:Computer specialized in running Lisp 2047:"MIT CADR Lisp Machine Source code" 24: 3696:History of artificial intelligence 3324:University of California, Berkeley 3168:Scheme Requests for Implementation 1880:: 10. ITG/GI-Fachtagung: 142–151, 1588:Yasushi, Hibino (25 August 1990). 1431:. No. 129. pp. 118–125. 203:Artificial Intelligence Laboratory 43:A Knight machine preserved in the 25: 3712: 2985:Knowledge Engineering Environment 2310: 2083:"Bitsavers' PDF Document Archive" 2003:"Meroko Emulator (TI Explorer I)" 1625:Journal of Information Processing 1594:Journal of Information Processing 688:Knowledge Engineering Environment 578:reduced instruction set computing 3660: 3659: 3650: 3649: 3639: 3629: 3619: 2372:Jaap Weel's Lisp Machine Webpage 2149:"TI MicroExplorer documentation" 1619:Mitsuo, Saito (25 August 1990). 639:and the early beginnings of the 295: 2185: 2171:"Xerox Interlisp documentation" 2163: 2141: 2119: 2097: 2075: 2061: 2039: 2017: 1995: 1973: 1951: 1929: 1915: 1901: 1861: 1842: 1823: 1802:, Boston, MA: Springer: 47–56, 1791: 1769: 1747: 1721: 1695: 1669: 1643: 1612: 1581: 1555: 1529: 1489: 1460: 1438: 1256:Newquist, H.P. (1 March 1994). 678: 1677:"Kobe University Lisp Machine" 1416: 1394: 1375: 1351: 1338: 1300: 1274: 1249: 694:) from Inference Corporation. 13: 1: 3094:Common Lisp Interface Manager 2346:Lisp Machine Manual, Chinual 2290:"Anatomy of a LISP Machine", 2151:. Bitsavers. 9 September 2003 1425:"The Xerox 1186 LISP Machine" 1423:Tello, Ernest R (July 1987). 1283:"A Short History of Chaosnet" 1243: 1188:shared a single address space 584:Integrated Inference Machines 372:It was at this juncture that 167:Digital Equipment Corporation 85:, high-resolution bit-mapped 2493:Automatic storage management 2254:, AI Lab memo, AIM-514, 1979 2210:LISP Machine Progress Report 1886:10.1007/978-3-642-73451-9_12 1318:(3). Portal.acm.org: 76–83. 862:;Creating PREDICATE and LIST 664:source code as open source. 446:, and produced the Ivory, a 7: 3686:Lisp (programming language) 2742:Game Oriented Assembly Lisp 2127:"TI Explorer documentation" 1808:10.1007/978-1-4615-3752-6_5 1232:knowledge-based engineering 1221: 474:, modeling, and animation. 321:the claims made and adding 132:Symbolics 3640 Lisp machine 101:Incorporated (LMI Lambda), 57:as their main software and 10: 3717: 2173:. Bitsavers. 24 March 2004 1391:Patent application 4779191 1182:The operating system used 136: 29: 3617: 3586: 3538: 3500: 3447: 3343: 3336: 3299: 3258: 3251: 3231: 3193: 3186: 3160: 3149: 3119: 3078: 2886: 2853: 2846: 2824: 2705: 2612: 2603: 2594: 2571:Common Lisp Object System 2560: 2488: 2481: 2475:Lisp programming language 2434:– transcript of a speech 2360:"The Lisp Machine manual" 2326:Bitsavers, PDF documents 2105:"Symbolics documentation" 1502:10.1007/3-540-15984-3_297 658: 655:computer algebra system. 523:Palo Alto Research Center 505:Interlisp, BBN, and Xerox 499:Common Lisp Object System 3271:Bolt, Beranek and Newman 3201:Common Lisp the Language 2129:. Bitsavers. 15 May 2003 1683:. IPSJ. 10 February 1979 1569:. IPSJ. 9 September 1983 1387:25 February 2012 at the 820: 720: 692:Automated Reasoning Tool 641:microcomputer revolution 629:End of the Lisp machines 549:(1981); the Xerox 1109, 541:(1979); the Xerox 1132, 512:Bolt, Beranek and Newman 2193:AI Tools and Techniques 1961:. Unlambda. 28 May 2004 1857:: 11. ITG/GI-Fachtagung 1651:"NEC LIME Lisp Machine" 481:, descended from MIT's 147:Artificial intelligence 107:Explorer, MicroExplorer 3206:How to Design Programs 3045:Portable Standard Lisp 2691:Steel Bank Common Lisp 2656:Embeddable Common Lisp 2629:Armed Bear Common Lisp 2508:Higher-order functions 2403:Lisp machines timeline 2340:MIT CADR documentation 2335:MIT CONS documentation 1853:(in German), München, 1517:Cite journal requires 633:With the onset of the 358: 226:error-correcting codes 177:language. To keep the 133: 47: 3691:Computer workstations 3515:Shriram Krishnamurthi 3217:Practical Common Lisp 3173:Common Lisp HyperSpec 2697:Symbolics Common Lisp 2673:Macintosh Common Lisp 1838:] (in German), BI 1755:"M3L, A Lisp-machine" 1324:10.1145/327070.327133 838:#'example-count)) 356: 131: 42: 3419:Robert Tappan Morris 3373:Robert Bruce Findler 3141:Space-cadet keyboard 2552:Tree data structures 2529:Read–eval–print loop 2232:memos, AI-444, 1977. 533:machines and as the 435:board for the Apple 59:programming language 3161:Technical standards 2624:Allegro Common Lisp 2273:Lisp Machine manual 1348:. Penguin USA, 1984 1260:. Sams Publishing. 1238:Orphaned technology 230:tagged architecture 207:tagged architecture 185:Initial development 3525:Gerald Jay Sussman 3510:Matthias Felleisen 3462:Richard P. Gabriel 3393:Richard Greenblatt 3368:Matthias Felleisen 2651:Corman Common Lisp 2252:Gerald Jay Sussman 2214:Richard Greenblatt 1836:Risc architectures 1832:RISC-Architekturen 1429:Dr. Dobb's Journal 698:Technical overview 569:(one of the first 545:; the Xerox 1108, 464:garbage collection 386:LISP Machine, Inc. 359: 306:possibly contains 215:garbage collection 191:Richard Greenblatt 159:integrated circuit 142:Historical context 134: 71:garbage collection 48: 3673: 3672: 3613: 3612: 3609: 3608: 3601:Robin Popplestone 3520:Guy L. Steele Jr. 3487:Guy L. Steele Jr. 3332: 3331: 3247: 3246: 3115: 3114: 3005:Lisp Machine Lisp 2915: 2914: 2842: 2841: 2590: 2589: 2330:LMI documentation 2317:Symbolics website 2216:, Jack Holloway, 1895:978-3-540-18994-7 1817:978-1-4613-6671-3 1631:(2). NII: 144–149 1600:(2). NII: 156–164 479:Lisp Machine Lisp 472:computer graphics 417:Texas Instruments 351: 350: 343: 308:original research 197:, programmers at 119:Lisp Machine Lisp 103:Texas Instruments 79:windowing systems 16:(Redirected from 3708: 3663: 3662: 3653: 3652: 3643: 3642: 3633: 3623: 3622: 3467:Philip Greenspun 3439:Richard Stallman 3353:Daniel G. Bobrow 3341: 3340: 3256: 3255: 3191: 3190: 3158: 3157: 3080:Operating system 2851: 2850: 2610: 2609: 2601: 2600: 2486: 2485: 2468: 2461: 2454: 2445: 2444: 2436:Richard Stallman 2410: 2277:Richard Stallman 2248:Guy Lewis Steele 2212:", Alan Bawden, 2196: 2189: 2183: 2182: 2180: 2178: 2167: 2161: 2160: 2158: 2156: 2145: 2139: 2138: 2136: 2134: 2123: 2117: 2116: 2114: 2112: 2101: 2095: 2094: 2092: 2090: 2079: 2073: 2072: 2065: 2059: 2058: 2056: 2054: 2043: 2037: 2036: 2034: 2032: 2021: 2015: 2014: 2012: 2010: 1999: 1993: 1992: 1990: 1988: 1977: 1971: 1970: 1968: 1966: 1955: 1949: 1948: 1946: 1944: 1937:"CADR Emulation" 1933: 1927: 1926: 1919: 1913: 1912: 1905: 1899: 1898: 1865: 1859: 1858: 1846: 1840: 1839: 1827: 1821: 1820: 1795: 1789: 1788: 1786: 1784: 1773: 1767: 1766: 1764: 1762: 1751: 1745: 1744: 1742: 1740: 1725: 1719: 1718: 1716: 1714: 1699: 1693: 1692: 1690: 1688: 1673: 1667: 1666: 1664: 1662: 1647: 1641: 1640: 1638: 1636: 1616: 1610: 1609: 1607: 1605: 1585: 1579: 1578: 1576: 1574: 1559: 1553: 1552: 1550: 1548: 1533: 1527: 1526: 1520: 1515: 1513: 1505: 1493: 1487: 1486: 1485: 1483: 1464: 1458: 1457: 1442: 1436: 1435: 1420: 1414: 1413: 1398: 1392: 1379: 1373: 1372: 1364: 1358: 1355: 1349: 1342: 1336: 1335: 1304: 1298: 1297: 1295: 1293: 1278: 1272: 1271: 1258:The Brain Makers 1253: 1178: 1175: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 911: 908: 905: 902: 899: 896: 893: 890: 887: 884: 881: 878: 875: 872: 869: 866: 863: 860: 857: 854: 851: 848: 845: 842: 839: 836: 833: 830: 827: 824: 814: 811: 808: 805: 802: 799: 796: 793: 790: 787: 784: 781: 778: 775: 772: 769: 766: 763: 760: 757: 754: 751: 748: 745: 742: 739: 736: 733: 730: 727: 724: 717: 397:Richard Stallman 363:Russell Noftsker 346: 339: 335: 332: 326: 323:inline citations 299: 298: 291: 275:was ported from 270: 266: 262: 253:, perhaps since 248: 179:operating system 21: 3716: 3715: 3711: 3710: 3709: 3707: 3706: 3705: 3676: 3675: 3674: 3669: 3605: 3582: 3578:Cynthia Solomon 3573:Mitchel Resnick 3534: 3496: 3443: 3397:Timothy P. Hart 3358:William Clinger 3348:Edmund Berkeley 3328: 3295: 3243: 3239:ProgramByDesign 3227: 3182: 3152: 3145: 3111: 3074: 2911: 2882: 2838: 2820: 2701: 2662:GNU Common Lisp 2645:CMU Common Lisp 2615: 2596:Implementations 2586: 2556: 2477: 2472: 2408: 2376:Wayback Machine 2313: 2308: 2298:, December 1988 2199: 2191:Richter, Mark: 2190: 2186: 2176: 2174: 2169: 2168: 2164: 2154: 2152: 2147: 2146: 2142: 2132: 2130: 2125: 2124: 2120: 2110: 2108: 2103: 2102: 2098: 2088: 2086: 2081: 2080: 2076: 2067: 2066: 2062: 2052: 2050: 2045: 2044: 2040: 2030: 2028: 2023: 2022: 2018: 2008: 2006: 2001: 2000: 1996: 1986: 1984: 1979: 1978: 1974: 1964: 1962: 1957: 1956: 1952: 1942: 1940: 1935: 1934: 1930: 1921: 1920: 1916: 1909:"symbolics.txt" 1907: 1906: 1902: 1896: 1866: 1862: 1847: 1843: 1828: 1824: 1818: 1796: 1792: 1782: 1780: 1775: 1774: 1770: 1760: 1758: 1753: 1752: 1748: 1738: 1736: 1733:Computer Museum 1729:"EVLIS Machine" 1727: 1726: 1722: 1712: 1710: 1707:Computer Museum 1701: 1700: 1696: 1686: 1684: 1681:Computer Museum 1675: 1674: 1670: 1660: 1658: 1655:Computer Museum 1649: 1648: 1644: 1634: 1632: 1617: 1613: 1603: 1601: 1586: 1582: 1572: 1570: 1567:Computer Museum 1561: 1560: 1556: 1546: 1544: 1541:Computer Museum 1535: 1534: 1530: 1518: 1516: 1507: 1506: 1495: 1494: 1490: 1481: 1479: 1466: 1465: 1461: 1444: 1443: 1439: 1421: 1417: 1400: 1399: 1395: 1389:Wayback Machine 1380: 1376: 1366: 1365: 1361: 1356: 1352: 1343: 1339: 1305: 1301: 1291: 1289: 1287:Two-Bit History 1279: 1275: 1268: 1254: 1250: 1246: 1224: 1180: 1179: 1176: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 927: 924: 921: 918: 915: 912: 909: 906: 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 874:;Creating COUNT 873: 870: 867: 864: 861: 858: 855: 852: 849: 846: 843: 840: 837: 834: 831: 828: 825: 822: 816: 815: 812: 809: 806: 803: 800: 797: 794: 791: 788: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 755: 752: 749: 746: 743: 740: 737: 734: 731: 728: 725: 722: 715: 700: 681: 661: 631: 594: 586: 573:applications). 555:Xerox 1186/6085 507: 378:Patrick Winston 347: 336: 330: 327: 312: 300: 296: 289: 258: 244: 187: 144: 139: 87:raster graphics 35: 28: 23: 22: 15: 12: 11: 5: 3714: 3704: 3703: 3698: 3693: 3688: 3671: 3670: 3618: 3615: 3614: 3611: 3610: 3607: 3606: 3604: 3603: 3598: 3592: 3590: 3584: 3583: 3581: 3580: 3575: 3570: 3568:Seymour Papert 3565: 3560: 3558:Wally Feurzeig 3555: 3553:Denison Bollay 3550: 3544: 3542: 3536: 3535: 3533: 3532: 3527: 3522: 3517: 3512: 3506: 3504: 3498: 3497: 3495: 3494: 3492:Daniel Weinreb 3489: 3484: 3479: 3474: 3464: 3459: 3453: 3451: 3445: 3444: 3442: 3441: 3436: 3431: 3426: 3421: 3416: 3411: 3406: 3403: 3398: 3395: 3390: 3385: 3380: 3375: 3370: 3365: 3363:R. Kent Dybvig 3360: 3355: 3350: 3344: 3338: 3334: 3333: 3330: 3329: 3327: 3326: 3321: 3316: 3310: 3303: 3301: 3297: 3296: 3294: 3293: 3288: 3283: 3278: 3273: 3268: 3266:Apple Computer 3262: 3260: 3253: 3249: 3248: 3245: 3244: 3242: 3241: 3235: 3233: 3229: 3228: 3226: 3225: 3219: 3214: 3209: 3203: 3197: 3195: 3188: 3184: 3183: 3181: 3180: 3175: 3170: 3164: 3162: 3155: 3147: 3146: 3144: 3143: 3138: 3137: 3136: 3125: 3123: 3117: 3116: 3113: 3112: 3110: 3105: 3100: 3091: 3084: 3082: 3076: 3075: 3073: 3072: 3067: 3062: 3057: 3052: 3047: 3042: 3037: 3032: 3027: 3022: 3017: 3012: 3007: 3002: 2997: 2992: 2987: 2982: 2977: 2972: 2963: 2958: 2953: 2937: 2932: 2927: 2922: 2916: 2913: 2912: 2910: 2909: 2904: 2899: 2892: 2890: 2884: 2883: 2881: 2880: 2875: 2870: 2865: 2859: 2857: 2848: 2847:Unstandardized 2844: 2843: 2840: 2839: 2837: 2836: 2830: 2828: 2822: 2821: 2819: 2818: 2813: 2808: 2803: 2798: 2793: 2783: 2780: 2775: 2770: 2768:MIT/GNU Scheme 2765: 2760: 2755: 2750: 2745: 2739: 2734: 2729: 2724: 2719: 2711: 2709: 2703: 2702: 2700: 2699: 2694: 2688: 2683: 2680: 2675: 2670: 2665: 2659: 2653: 2648: 2642: 2637: 2632: 2626: 2620: 2618: 2607: 2598: 2592: 2591: 2588: 2587: 2585: 2584: 2579: 2574: 2567: 2565: 2558: 2557: 2555: 2554: 2549: 2541: 2536: 2531: 2526: 2520: 2515: 2510: 2505: 2503:Dynamic typing 2500: 2495: 2489: 2483: 2479: 2478: 2471: 2470: 2463: 2456: 2448: 2442: 2441: 2440: 2439: 2429: 2423: 2415: 2406: 2400: 2395: 2390: 2385: 2379: 2369: 2364: 2363: 2362: 2357: 2352: 2344: 2343: 2342: 2337: 2332: 2324: 2319: 2312: 2311:External links 2309: 2307: 2306: 2299: 2288: 2281:Daniel Weinreb 2270: 2267: 2255: 2240: 2233: 2226:Daniel Weinreb 2205: 2204: 2203: 2198: 2197: 2184: 2162: 2140: 2118: 2096: 2074: 2060: 2038: 2016: 1994: 1972: 1950: 1928: 1914: 1900: 1894: 1860: 1841: 1822: 1816: 1790: 1768: 1746: 1720: 1694: 1668: 1642: 1611: 1580: 1554: 1528: 1519:|journal= 1488: 1459: 1437: 1415: 1393: 1374: 1359: 1350: 1337: 1308:Moon, David A. 1299: 1273: 1267:978-0672304125 1266: 1247: 1245: 1242: 1241: 1240: 1235: 1223: 1220: 1184:virtual memory 821: 721: 699: 696: 680: 677: 660: 657: 630: 627: 593: 590: 585: 582: 506: 503: 429:microprocessor 349: 348: 303: 301: 294: 288: 285: 251:Knight machine 186: 183: 143: 140: 138: 135: 75:laser printing 26: 9: 6: 4: 3: 2: 3713: 3702: 3699: 3697: 3694: 3692: 3689: 3687: 3684: 3683: 3681: 3668: 3667: 3658: 3657: 3648: 3647: 3638: 3637: 3632: 3628: 3627: 3616: 3602: 3599: 3597: 3594: 3593: 3591: 3589: 3585: 3579: 3576: 3574: 3571: 3569: 3566: 3564: 3561: 3559: 3556: 3554: 3551: 3549: 3546: 3545: 3543: 3541: 3537: 3531: 3530:Julie Sussman 3528: 3526: 3523: 3521: 3518: 3516: 3513: 3511: 3508: 3507: 3505: 3503: 3499: 3493: 3490: 3488: 3485: 3483: 3480: 3478: 3477:David A. Moon 3475: 3472: 3468: 3465: 3463: 3460: 3458: 3457:Scott Fahlman 3455: 3454: 3452: 3450: 3446: 3440: 3437: 3435: 3434:Steve Russell 3432: 3430: 3427: 3425: 3422: 3420: 3417: 3415: 3414:John McCarthy 3412: 3410: 3409:David Luckham 3407: 3404: 3402: 3399: 3396: 3394: 3391: 3389: 3386: 3384: 3381: 3379: 3378:Matthew Flatt 3376: 3374: 3371: 3369: 3366: 3364: 3361: 3359: 3356: 3354: 3351: 3349: 3346: 3345: 3342: 3339: 3335: 3325: 3322: 3320: 3317: 3314: 3311: 3308: 3305: 3304: 3302: 3298: 3292: 3289: 3287: 3284: 3282: 3279: 3277: 3274: 3272: 3269: 3267: 3264: 3263: 3261: 3257: 3254: 3252:Organizations 3250: 3240: 3237: 3236: 3234: 3230: 3223: 3220: 3218: 3215: 3213: 3210: 3207: 3204: 3202: 3199: 3198: 3196: 3192: 3189: 3185: 3179: 3176: 3174: 3171: 3169: 3166: 3165: 3163: 3159: 3156: 3154: 3148: 3142: 3139: 3135: 3132: 3131: 3130: 3127: 3126: 3124: 3122: 3118: 3109: 3106: 3104: 3101: 3099: 3095: 3092: 3090: 3089: 3085: 3083: 3081: 3077: 3071: 3068: 3066: 3063: 3061: 3058: 3056: 3053: 3051: 3048: 3046: 3043: 3041: 3038: 3036: 3033: 3031: 3028: 3026: 3023: 3021: 3018: 3016: 3013: 3011: 3008: 3006: 3003: 3001: 2998: 2996: 2993: 2991: 2988: 2986: 2983: 2981: 2978: 2976: 2973: 2971: 2967: 2964: 2962: 2959: 2957: 2954: 2951: 2950: 2945: 2941: 2938: 2936: 2933: 2931: 2928: 2926: 2923: 2921: 2918: 2917: 2908: 2905: 2903: 2900: 2897: 2894: 2893: 2891: 2889: 2885: 2879: 2876: 2874: 2871: 2869: 2866: 2864: 2861: 2860: 2858: 2856: 2852: 2849: 2845: 2835: 2832: 2831: 2829: 2827: 2823: 2817: 2814: 2812: 2809: 2807: 2804: 2802: 2799: 2797: 2794: 2791: 2787: 2784: 2782:Pocket Scheme 2781: 2779: 2776: 2774: 2771: 2769: 2766: 2764: 2761: 2759: 2756: 2754: 2751: 2749: 2746: 2743: 2740: 2738: 2735: 2733: 2730: 2728: 2725: 2723: 2720: 2718: 2717: 2713: 2712: 2710: 2708: 2704: 2698: 2695: 2692: 2689: 2687: 2684: 2681: 2679: 2676: 2674: 2671: 2669: 2666: 2663: 2660: 2657: 2654: 2652: 2649: 2646: 2643: 2641: 2638: 2636: 2633: 2630: 2627: 2625: 2622: 2621: 2619: 2617: 2611: 2608: 2606: 2602: 2599: 2597: 2593: 2583: 2580: 2578: 2575: 2572: 2569: 2568: 2566: 2563: 2559: 2553: 2550: 2548: 2545: 2542: 2540: 2539:S-expressions 2537: 2535: 2532: 2530: 2527: 2524: 2523:M-expressions 2521: 2519: 2516: 2514: 2511: 2509: 2506: 2504: 2501: 2499: 2496: 2494: 2491: 2490: 2487: 2484: 2480: 2476: 2469: 2464: 2462: 2457: 2455: 2450: 2449: 2446: 2437: 2433: 2430: 2427: 2424: 2422: 2419: 2418: 2416: 2413: 2407: 2404: 2401: 2399: 2396: 2394: 2391: 2389: 2386: 2383: 2380: 2377: 2373: 2370: 2368: 2365: 2361: 2358: 2356: 2353: 2351: 2348: 2347: 2345: 2341: 2338: 2336: 2333: 2331: 2328: 2327: 2325: 2323: 2320: 2318: 2315: 2314: 2305: 2304: 2300: 2297: 2293: 2289: 2286: 2285:David A. Moon 2282: 2278: 2274: 2271: 2268: 2265: 2264: 2259: 2258:David A. Moon 2256: 2253: 2249: 2245: 2241: 2238: 2234: 2231: 2227: 2223: 2222:David A. Moon 2219: 2218:Thomas Knight 2215: 2211: 2207: 2206: 2201: 2200: 2194: 2188: 2172: 2166: 2150: 2144: 2128: 2122: 2106: 2100: 2084: 2078: 2070: 2064: 2048: 2042: 2026: 2020: 2004: 1998: 1982: 1976: 1960: 1954: 1938: 1932: 1924: 1918: 1910: 1904: 1897: 1891: 1887: 1883: 1879: 1876:, Paderborn, 1875: 1871: 1864: 1856: 1852: 1845: 1837: 1833: 1826: 1819: 1813: 1809: 1805: 1801: 1794: 1778: 1772: 1756: 1750: 1734: 1730: 1724: 1708: 1704: 1698: 1682: 1678: 1672: 1656: 1652: 1646: 1630: 1626: 1622: 1615: 1599: 1595: 1591: 1584: 1568: 1564: 1558: 1542: 1538: 1537:"Facom Alpha" 1532: 1524: 1511: 1503: 1499: 1492: 1477: 1473: 1469: 1463: 1455: 1451: 1447: 1441: 1434: 1430: 1426: 1419: 1411: 1407: 1403: 1397: 1390: 1386: 1383: 1378: 1371: 1370: 1363: 1354: 1347: 1341: 1333: 1329: 1325: 1321: 1317: 1313: 1309: 1303: 1288: 1284: 1277: 1269: 1263: 1259: 1252: 1248: 1239: 1236: 1233: 1230:– example of 1229: 1226: 1225: 1219: 1215: 1213: 1209: 1205: 1199: 1198:Common Lisp. 1195: 1193: 1189: 1185: 819: 729:example-count 719: 712: 709: 708:stack machine 704: 695: 693: 689: 684: 676: 672: 670: 665: 656: 654: 650: 646: 642: 638: 637: 626: 623: 620: 617: 614: 609: 607: 603: 599: 589: 581: 579: 574: 572: 568: 564: 560: 556: 552: 548: 544: 540: 536: 532: 528: 524: 521: 517: 513: 509: 502: 500: 496: 492: 488: 484: 480: 475: 473: 469: 468:minicomputers 465: 461: 456: 454: 449: 445: 440: 438: 434: 430: 426: 422: 418: 413: 409: 408:Lisp Machines 404: 402: 401:Marvin Minsky 398: 394: 389: 387: 383: 379: 375: 370: 366: 364: 355: 345: 342: 334: 324: 320: 316: 310: 309: 304:This section 302: 293: 292: 284: 282: 278: 274: 261: 256: 252: 247: 241: 239: 235: 231: 227: 223: 218: 216: 212: 208: 204: 200: 196: 195:Thomas Knight 192: 182: 180: 176: 172: 168: 164: 163:address space 160: 156: 152: 148: 130: 126: 124: 120: 116: 112: 108: 104: 100: 99:Lisp Machines 96: 92: 88: 84: 83:computer mice 80: 76: 72: 68: 64: 60: 56: 52: 51:Lisp machines 46: 41: 37: 33: 32:Lisp Machines 19: 18:LISP machines 3664: 3654: 3644: 3634: 3624: 3596:Rod Burstall 3563:Brian Harvey 3129:Lisp machine 3128: 3086: 2947: 2714: 2605:Standardized 2544:Self-hosting 2525:(deprecated) 2513:Linked lists 2498:Conditionals 2301: 2295: 2262: 2192: 2187: 2175:. Retrieved 2165: 2153:. Retrieved 2143: 2131:. Retrieved 2121: 2109:. Retrieved 2099: 2087:. Retrieved 2077: 2063: 2051:. Retrieved 2041: 2029:. Retrieved 2019: 2007:. Retrieved 1997: 1985:. Retrieved 1975: 1963:. Retrieved 1953: 1941:. Retrieved 1931: 1917: 1903: 1873: 1869: 1863: 1850: 1844: 1835: 1831: 1825: 1799: 1793: 1781:. Retrieved 1771: 1759:. Retrieved 1749: 1737:. Retrieved 1732: 1723: 1711:. Retrieved 1706: 1697: 1685:. Retrieved 1680: 1671: 1659:. Retrieved 1654: 1645: 1633:. Retrieved 1628: 1624: 1614: 1602:. Retrieved 1597: 1593: 1583: 1571:. Retrieved 1566: 1557: 1545:. Retrieved 1540: 1531: 1510:cite journal 1491: 1480:, retrieved 1475: 1471: 1462: 1453: 1449: 1440: 1432: 1428: 1418: 1409: 1405: 1396: 1377: 1368: 1362: 1353: 1345: 1340: 1315: 1311: 1302: 1290:. Retrieved 1286: 1276: 1257: 1251: 1231: 1216: 1204:Macintosh II 1200: 1196: 1191: 1181: 817: 713: 705: 701: 685: 682: 679:Applications 673: 666: 662: 634: 632: 624: 621: 610: 595: 587: 575: 562: 558: 550: 546: 542: 538: 510: 508: 476: 457: 441: 437:Macintosh II 405: 390: 385: 371: 367: 360: 337: 328: 305: 250: 242: 219: 210: 188: 145: 67:workstations 50: 49: 36: 3548:Hal Abelson 3482:Kent Pitman 3449:Common Lisp 3401:Louis Hodes 3388:Paul Graham 3383:Phyllis Fox 3153:of practice 3134:TI Explorer 2727:Chez Scheme 2577:CommonLoops 2417:Discussion 2409:(in French) 2292:Paul Graham 2177:12 November 2155:12 November 2133:12 November 2111:12 November 2107:. Bitsavers 2089:12 November 2085:. Bitsavers 2053:12 November 2031:12 November 2009:12 November 1987:12 November 1965:12 November 1943:12 November 1783:12 November 1761:12 November 1739:12 November 1713:12 November 1687:12 November 1661:12 November 1635:12 November 1604:12 November 1573:12 November 1547:12 November 1482:12 November 1472:AI Magazine 1450:AI Magazine 1406:AI Magazine 904:;Creating I 829:disassemble 649:Open Genera 616:Facom-alpha 527:Common Lisp 495:New Flavors 487:Common Lisp 421:TI Explorer 123:Common Lisp 3680:Categories 3429:David Park 3424:Joel Moses 3405:Mike Levin 3281:Lucid Inc. 3232:Curriculum 3065:Spice Lisp 2966:Franz Lisp 2956:Emacs Lisp 2816:TinyScheme 2640:Clozure CL 2275:, 6th ed. 2027:. Unlambda 2005:. Unlambda 1983:. Unlambda 1939:. Unlambda 1563:"NTT ELIS" 1456:(1). 1987. 1412:(1). 1981. 1382:Moby space 1292:6 December 1244:References 1021:;PREDICATE 645:Lucid Inc. 602:Norsk Data 553:; and the 551:Dandetiger 535:Xerox Star 460:CDR coding 393:head start 315:improve it 265:/ˈkeɪ.dəɹ/ 234:CDR coding 45:MIT Museum 3471:10th rule 3300:Education 3286:Symbolics 3276:Harlequin 3187:Education 3151:Community 2980:Interlisp 2796:Scheme 48 2773:MultiLisp 2748:GNU Guile 2668:LispWorks 2534:Recursion 2296:AI Expert 2049:. Heeltoe 1478:(1), 1987 1369:K-Machine 1357:Moon 1985 1344:Levy, S: 1192:processes 1084:INCREMENT 795:predicate 735:predicate 636:AI winter 571:hypertext 567:NoteCards 547:Dandelion 531:Smalltalk 516:Interlisp 501:(CLOS)). 412:Symbolics 374:Symbolics 361:In 1979, 331:June 2021 319:verifying 269:/ˈkɑ.dəɹ/ 238:functions 222:Symbolics 189:In 1973, 115:Interlisp 95:Symbolics 3666:Category 3656:Category 3259:Business 3121:Hardware 3070:Zetalisp 3055:S-1 Lisp 3040:Picolisp 2930:BBN LISP 2925:AutoLISP 2873:StarLogo 2834:OpenLisp 2790:features 2547:compiler 2482:Features 2263:Chaosnet 1385:Archived 1332:17431528 1222:See also 859:OPTIONAL 850:REQUIRED 823:Command: 669:PicoLisp 559:Daybreak 151:assembly 91:Chaosnet 3646:Commons 3315:(CSAIL) 3291:Xanalys 3212:On Lisp 3035:PC-LISP 3025:newLISP 3010:Maclisp 2970:PC-LISP 2949:history 2935:Clojure 2898:(POP-1) 2878:UCBLogo 2868:NetLogo 2863:MSWLogo 2758:JScheme 2732:Chicken 2716:History 2647:(CMUCL) 2582:Flavors 2564:systems 2428:– (PDF) 2374:at the 2287:. 1984. 2202:General 1779:. Limsi 1757:. Limsi 1346:Hackers 1150:ADDRESS 976:ADDRESS 835:compile 792:funcall 653:Macsyma 613:Fujitsu 539:Dolphin 491:Flavors 483:Maclisp 313:Please 155:Fortran 137:History 109:), and 3502:Scheme 3337:People 3224:(SICP) 3208:(HTDP) 3103:Genera 3098:McCLIM 2995:LeLisp 2961:EuLisp 2907:POP-11 2896:COWSEL 2826:ISLISP 2786:Racket 2753:Ikarus 2744:(GOAL) 2737:Gambit 2722:Bigloo 2707:Scheme 2693:(SBCL) 2686:Poplog 2682:Movitz 2631:(ABCL) 2614:Common 2573:(CLOS) 2562:Object 2518:Macros 2322:Medley 2230:AI Lab 1892:  1814:  1735:. IPSJ 1709:. IPSJ 1657:. IPSJ 1543:. IPSJ 1330:  1264:  1171:SINGLE 1165:RETURN 1117:BRANCH 1096:;COUNT 1069:BRANCH 1045:FINISH 910:BRANCH 844:ENTRY: 765:dolist 659:Legacy 606:ND-500 563:Medley 543:Dorado 497:, and 489:(with 453:Mac II 444:Genera 255:Knight 201:(MIT) 171:PDP-10 169:(DEC) 153:- and 3636:Books 3309:(MIT) 3194:Books 3178:X3J13 3060:SKILL 3020:MLisp 2990:*Lisp 2944:Apple 2940:Dylan 2902:POP-2 2664:(GCL) 2658:(ECL) 2635:CLISP 1834:[ 1328:S2CID 1212:Sun-4 1208:Sun-3 1177:STACK 1123:FALSE 1075:FALSE 1063:VALUE 1003:START 892:;LIST 813:))))) 810:count 777:count 753:count 726:defun 598:Racal 520:Xerox 433:NuBus 273:Emacs 211:Arena 111:Xerox 3626:List 3540:Logo 3108:Scsh 3088:List 2855:Logo 2806:SIOD 2778:Pico 2763:Kawa 2678:Mocl 2616:Lisp 2237:CADR 2179:2011 2157:2011 2135:2011 2113:2011 2091:2011 2055:2011 2033:2011 2011:2011 1989:2011 1967:2011 1945:2011 1890:ISBN 1812:ISBN 1785:2011 1763:2011 1741:2011 1715:2011 1689:2011 1663:2011 1637:2011 1606:2011 1575:2011 1549:2011 1523:help 1484:2011 1294:2021 1262:ISBN 1228:ICAD 1206:and 1102:ENDP 1051:CALL 1027:PUSH 1009:CALL 982:SAVE 937:PUSH 898:PUSH 880:PUSH 868:PUSH 807:incf 786:when 774:list 738:list 716:true 600:and 448:VLSI 425:Unix 399:and 260:cadr 246:cons 193:and 175:Lisp 55:Lisp 3588:POP 3050:RPL 3030:NIL 3015:MDL 3000:LFE 2920:Arc 2888:POP 2801:SCM 2246:", 1882:doi 1874:168 1804:doi 1498:doi 1320:doi 1210:or 1132:SET 988:TOS 958:SET 943:CAR 931:CDR 919:SET 901:NIL 747:let 382:CDC 317:by 277:ITS 267:or 3682:: 3096:, 2975:Hy 2968:, 2946:, 2294:, 2283:, 2279:, 2260:. 2250:, 2228:, 2224:, 2220:, 1888:, 1878:DE 1855:DE 1810:, 1731:. 1705:. 1679:. 1653:. 1629:13 1627:. 1623:. 1598:13 1596:. 1592:. 1565:. 1539:. 1514:: 1512:}} 1508:{{ 1474:, 1470:, 1452:. 1448:. 1427:. 1408:. 1404:. 1326:. 1316:13 1314:. 1285:. 1214:. 1162:20 1156:|- 1153:SP 1144:TO 1138:SP 1129:17 1114:16 1105:FP 1099:15 1087:FP 1081:14 1078:15 1066:13 1042:12 1039:;I 1030:FP 1024:11 1012:FP 1000:10 994:|- 991:SP 970:TO 964:SP 946:FP 925:TO 913:15 883:FP 759:)) 750:(( 718:. 557:, 493:, 213:) 125:. 81:, 77:, 73:, 3473:) 3469:( 2952:) 2942:( 2811:T 2792:) 2788:( 2467:e 2460:t 2453:v 2242:" 2235:" 2208:" 2181:. 2159:. 2137:. 2115:. 2093:. 2071:. 2057:. 2035:. 2013:. 1991:. 1969:. 1947:. 1925:. 1911:. 1884:: 1806:: 1787:. 1765:. 1743:. 1717:. 1691:. 1665:. 1639:. 1608:. 1577:. 1551:. 1525:) 1521:( 1504:. 1500:: 1476:8 1454:8 1410:2 1334:. 1322:: 1296:. 1270:. 1174:- 1168:- 1159:2 1147:- 1141:- 1135:- 1126:6 1120:- 1111:5 1108:| 1093:4 1090:| 1072:- 1060:- 1057:1 1054:- 1048:- 1036:6 1033:| 1018:2 1015:| 1006:- 997:1 985:- 979:- 973:- 967:- 961:- 955:7 952:5 949:| 940:- 934:- 928:- 922:- 916:6 907:5 895:4 889:3 886:| 877:3 871:0 865:2 856:0 853:, 847:2 841:0 832:( 826:( 804:( 801:) 798:i 789:( 783:( 780:) 771:i 768:( 762:( 756:0 744:( 741:) 732:( 723:( 344:) 338:( 333:) 329:( 311:. 113:( 105:( 34:. 20:)

Index

LISP machines
Lisp Machines

MIT Museum
Lisp
programming language
high-level language computer architecture
workstations
garbage collection
laser printing
windowing systems
computer mice
raster graphics
Chaosnet
Symbolics
Lisp Machines
Texas Instruments
Explorer, MicroExplorer
Xerox
Interlisp
Lisp Machine Lisp
Common Lisp

Artificial intelligence
assembly
Fortran
integrated circuit
address space
Digital Equipment Corporation
PDP-10

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.