Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!ogccse!blake!Tomobiki-Cho!mrc From: mrc@Tomobiki-Cho.CAC.Washington.EDU (Mark Crispin) Newsgroups: comp.arch Subject: Re: Lisp Chips Message-ID: <3454@blake.acs.washington.edu> Date: 1 Sep 89 14:10:24 GMT References: <70663@yale-celray.yale.UUCP> <1989Aug26.232710.27174@utzoo.uucp> <1989Aug30.152155.9613@mentor.com> <26595@winchester.mips.COM> <240@ssp1.idca.tds.philips.nl> Sender: news@blake.acs.washington.edu Organization: Mendou Zaibatsu, Tomobiki-Cho, Butsumetsu-Shi Lines: 35 In article <240@ssp1.idca.tds.philips.nl> dolf@idca.tds.PHILIPS.nl (Dolf Grunbauer) writes: >Just a short I-just-want-to-know question: is it true that the DEC-10 systems >processors were designed for an efficient Lisp implementation, and was it >efficient ? Yes, the PDP-6 (the immediate predecessor to the PDP-10) was designed with Lisp in mind, and for many years the PDP-10 was *the* standard engine for running Lisp. There were three major Lisps for the PDP-10; Stanford Lisp 1.6/UCI Lisp/Rutgers Lisp, BBN/Xerox Interlisp, and MIT MacLisp. The Stanford PDP-6 had a machine instruction to implement CONS (this was in 1964 when DEC would implement custom instructions in an individual processor for customers) and the Lisp 1.6 sources had support for it under an assembly switch, but to my knowlege it was never turned on and the Stanford PDP-10 did not have CONS. The main benefit for Lisp was the PDP-10's halfword instructions and indexing, which made it ultra-easy to build lists in an efficient manner and to chase down these lists. The main thing that eventually killed the PDP-10 for Lisp was the address space issue and the absence of any faster CPU's after 1975. A 30-bit address space Common Lisp was developed, but it had no particular advantages over Lisp on other machines. A fast PDP-10 could be built today to run Common Lisp quite competitively, but without any of the display facilities modern Lispers are used to it wouldn't be interesting. Mark Crispin / 6158 Lariat Loop NE / Bainbridge Island, WA 98110-2020 mrc@CAC.Washington.EDU / MRC@WSMR-SIMTEL20.Army.Mil / (206) 842-2385 Atheist & Proud / 450cc Rebel pilot -- a step up from 250cc's!!! tabesaserarenakerebanaranakattarashii...kisha no kisha ga kisha de kisha-shita sumomo mo momo, momo mo momo, momo ni mo iroiro aru uraniwa ni wa niwa, niwa ni wa niwa niwatori ga iru