Interlisp

Interlisp
ParadigmsMultiparadigm: functional, procedural, object-oriented, declarative, reflective, meta
FamilyLisp
First appeared1968; 57 years ago (1968)
Final release
Medley 2.0 / February 1992; 32 years ago (1992-02)
Implementation languageC
PlatformPDP-10, MOS Technology 6502, Atari 8-bit; Xerox 1100, 1108, 1109, 1186, 1132
OSTENEX, TOPS-20
LicenseProprietary
Influenced by
Lisp, BBN LISP
Influenced
Lisp Machine Lisp

Interlisp (also seen with a variety of capitalizations) is a programming environment built around a version of the programming language Lisp. Interlisp development began in 1966 at Bolt, Beranek and Newman (renamed BBN Technologies) in Cambridge, Massachusetts with Lisp implemented for the Digital Equipment Corporation (DEC) PDP-1 computer by Danny Bobrow and D. L. Murphy. In 1970, Alice K. Hartley implemented BBN LISP, which ran on PDP-10 machines running the operating system TENEX (renamed TOPS-20). In 1973,[1] when Danny Bobrow, Warren Teitelman and Ronald Kaplan moved from BBN to the Xerox Palo Alto Research Center (PARC), it was renamed Interlisp. Interlisp became a popular Lisp development tool for artificial intelligence (AI) researchers at Stanford University and elsewhere in the community of the Defense Advanced Research Projects Agency (DARPA). Interlisp was notable for integrating interactive development tools into an integrated development environment (IDE), such as a debugger, an automatic correction tool for simple errors (via do what I mean (DWIM) software design),[2] and analysis tools.

Adaptations

At Xerox PARC, an early attempt was made to define a virtual machine to facilitate porting, termed the Interlisp virtual machine. However, it was not useful as a basis for porting.

Peter Deutsch defined a byte-coded instruction set for Interlisp, and implemented it as a microcode emulator for the Xerox Alto. This was then ported to a series of workstation designs produced by Xerox for internal use and for commercial exploitation, including on the Xerox 1100 (Dolphin), 1108 (Dandelion), 1109 (the floating-point enabled Dandetiger), 1186 (Daybreak), and 1132 (Dorado). Interlisp implementations for these were known collectively as Interlisp-D. Commercially, these were sold as Lisp machines and branded as Xerox AI Workstations when Larry Masinter was the chief scientist of that group. The same designs, but with different software, were also sold under different names (e.g., when running the Viewpoint system, the 1186 Daybreak was sold as the Xerox 6085.) Releases of Interlisp-D were named according to a musical theme, which ended with Koto, Lyric, and Medley. Later versions included an implementation of pre-American National Standards Institute (ANSI) Common Lisp, named Xerox Common Lisp. LOOPS, the object system for Interlisp-D, became, along with Symbolics' Flavors system, the basis for the Common Lisp Object System (CLOS).

In 1974, DARPA awarded a contract to the University of California, San Diego (UCSD) to implement Interlisp on the Burroughs B6700. The motivation was the larger virtual memory addressing space afforded by the B6700 architecture compared to the PDP-10. However, by the time the software was released (1975), the PDP-10's address space had been increased, and Interlisp-10 remained the standard of the day for AI research. The implementors were Bill Gord and Stan Sieler, with guidance from Daniel Bobrow, and under the overall management of Dr. Ken Bowles. UCSD Interlisp included a compiler which emitted "p-code", which was could be intermixed with standard LISP code during interpretation. This p-code appears to have preceded UCSD Pascal p-code by a year or two.

The PDP-10 version of Interlisp became Interlisp-10; BBN had an internal project to build Interlisp-Jericho and there was a 1982 port to Berkeley Software Distribution (BSD) Unix on the VAX by Stanford University, Information Sciences Institute (ISI) and Xerox PARC, called Interlisp-VAX.[3]

In 1981, Warren Teitelman and Larry Masinter published a paper on Interlisp in IEEE Computer providing an overview of the system and its design philosophy, setting starts used for the platform.[4]

Also in 1981, a variant for the MOS Technology 6502 processor, INTER-LISP/65, was released by Datasoft for the Atari 8-bit computers. In 1985 to 1987, a team from Fuji Xerox developed an implementation of the microcoded bytecode interpreter in the language C, and, together with Xerox AI Systems (XAIS) in Sunnyvale, California, completed the port of the environment and emulator to the Sun Microsystems SPARC 4 architecture. In 1987, XAIS was spun off into Envos Corporation, which failed almost immediately.

Interlisp-D release timeline:

  • 1983 – Chorus
  • 1983 – Fugue
  • June 1984 – Carol
  • January 1985 – Harmony
  • 1985 – Intermezzo
  • December 1985 – Koto, first release to support the Xerox 1185/1186 workstation, some support for Common Lisp
  • June 1987 – Lyric, supports Xerox Common Lisp as part of the standard Lisp sysout
  • September 1988 – Medley, for Xerox 1100 and Sun 3 machines
  • February 1992 – Medley 2.0, includes CLOS with MOP, runs on various Unix machines, DOS 4.0, and the Xerox 1186[5]
1958 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2020
 LISP 1, 1.5, LISP 2(abandoned)
 Maclisp
 Interlisp
 MDL
 Lisp Machine Lisp
 Scheme  R5RS  R6RS  R7RS small
 NIL
 ZIL (Zork Implementation Language)
 Franz Lisp
 Common Lisp  ANSI standard
 Le Lisp
 MIT Scheme
 XLISP
 T
 Chez Scheme
 Emacs Lisp
 AutoLISP
 PicoLisp
 Gambit
 EuLisp
 ISLISP
 OpenLisp
 PLT Scheme  Racket
 newLISP
 GNU Guile
 Visual LISP
 Clojure
 Arc
 LFE
 Hy

In 1992, an Association for Computing Machinery (ACM) Software System Award recognized the team of Daniel G. Bobrow, Richard R. Burton, L. Peter Deutsch, Ronald Kaplan, Larry Masinter, Warren Teitelman for their pioneering work on Interlisp.

Revitalization

The Medley Interlisp source code and the source code for the virtual machine emulator have both been open-sourced by the Medley Interlisp Project. The system runs on modern hardware/operating systems.

See also

References

  1. ^ "Interlisp Reference Manual" (PDF). 1993.
  2. ^ Teitelman, Warren (April 1972). ""Do What I Mean": the programmer's assistant". Computers and Automation: 8–11.
  3. ^ Masinter, Larry M. (1981). Interlisp-VAX: A Report (PDF) (Report). Stanford University.
  4. ^ Teitelman, Warren; Masinter, Larry M. (April 1981). "The Interlisp Programming Environment" (PDF). IEEE Computer. 14 (4): 25–33. doi:10.1109/C-M.1981.220410. S2CID 13447494.
  5. ^ "Lisp FAQ, Commercial Common Lisp Implementations".

Publications

  • Warren Teitelman et al., Interlisp Reference Manual (Xerox tech report, 1974)
  • J Strother Moore, The Interlisp Virtual Machine Specification (Xerox tech report, 1976)
  • L Peter Deutsch, A LISP Machine with Very Compact Programs (Third Joint Conference on Artificial Intelligence, 1973).
  • Kaisler, S. H. 1986 Interlisp: the Language and its Usage. Wiley-Interscience.

Read other articles:

Didit Herdiawan Irjen Kemhan RIMasa jabatan25 Januari 2019 – 24 September 2019MenteriRyamizard Ryacudu PendahuluLetnan Jenderal TNI M. Thamrin MarzukiPenggantiMayor Jenderal TNI I.B. Purwalaksana, S.I.P., M.M. Informasi pribadiLahir13 September 1961 (umur 62) Surabaya, Jawa TimurAlma materAkademi Angkatan Laut (1984)Institut Pertanian Bogor[1]PekerjaanTentara PurnawirawanKarier militerPihak IndonesiaDinas/cabang TNI Angkatan LautMasa dinas1984–2019Pangkat L...

 

21st Junior Eurovision Song Contest edition Junior Eurovision Song Contest 2023HeroesDatesFinal26 November 2023HostVenuePalais Nikaïa, Nice, FrancePresenter(s)Olivier MinneLaury ThillemanOphenyaDirected byJulian GutierrezFranck BroquaExecutive supervisorMartin ÖsterdahlExecutive producerAlexandra Redde-AmielHost broadcasterFrance TélévisionsWebsitejunioreurovision.tv/event/nice-2023 ParticipantsNumber of entries16Debuting countries EstoniaReturning countries GermanyNon-returning...

 

A Streetcar Named DesirePoster rilis teatrikal karya Bill GoldSutradaraElia KazanProduserCharles K. FeldmanSkenarioTennessee WilliamsBerdasarkanA Streetcar Named Desiredrama tahun 1947oleh Tennessee WilliamsPemeran Vivien Leigh Marlon Brando Kim Hunter Karl Malden Penata musikAlex NorthSinematograferHarry StradlingPenyuntingDavid WeisbartDistributorWarner Bros.Tanggal rilis 18 September 1951 (1951-09-18) Durasi125 menit[1]NegaraAmerika SerikatBahasaInggrisAnggaran$1.8 juta&...

This article is about the men's team. For the women's team, see Tunisia women's national volleyball team. TunisiaNickname(s)نسور قرطاجAigles de Carthage(Eagles of Carthage)AssociationTunisian Volleyball FederationConfederationCAVBHead coach Antonio GiacobbeFIVB ranking25 (as of 2 December 2023)Uniforms Home Away Third Summer OlympicsAppearances7 (First in 1972)Best result9th (1984)World ChampionshipAppearances11 (First in 1962)Best result15th (2006)World CupAppearances9 (First in 19...

 

Strada regionale 213Via FlaccaDenominazioni precedentiStrada statale 213 Via Flacca Denominazioni successiveStrada regionale 213 Via Flacca LocalizzazioneStato Italia Regioni Lazio Province Latina DatiClassificazioneStrada regionale InizioSS 7 dir/B presso Terracina FineFormia Lunghezza36,080[1] km Data apertura1959 Provvedimento di istituzioneD.M. 7/01/1959 - G.U. 36 del 12/02/1959[2] GestoreTratte ANAS: nessuna (dal 2002 la gestione è passata alla Regione Laz...

 

Romanian professional footballer Dennis Politic Politic with Bolton Wanderers U18 in 2017Personal informationFull name Dennis Dorian Politic[1]Date of birth (2000-03-05) 5 March 2000 (age 24)[2]Place of birth Brașov, Romania[2]Height 1.85 m (6 ft 1 in)[2]Position(s) WingerTeam informationCurrent team Dinamo BucureștiNumber 17Youth career CSM Codlea0000–2012 FC Brașov2012–2015 Manchester United2015–2018 Bolton WanderersSenior career*...

Ini adalah nama Papua (Biak), marganya adalah Yembise Yohana Yembise Menteri Pemberdayaan Perempuan dan Perlindungan Anak Indonesia ke-9Masa jabatan27 Oktober 2014 – 20 Oktober 2019PresidenJoko WidodoPendahuluLinda Amalia SariPenggantiI Gusti Ayu Bintang Darmawati Informasi pribadiLahir1 Oktober 1958 (umur 65)Manokwari, Nugini BelandaKebangsaanIndonesiaPartai politikIndependenSuami/istriLeo DanuwiraAnak3Alma materUniversitas CenderawasihSimon Fraser UniversityUniversitas N...

 

Fictional supervillain Comics character Calendar GirlCalendar Girl, as she appeared in The New Batman AdventuresPublication informationPublisherDC ComicsFirst appearanceThe New Batman AdventuresCreated byPaul DiniIn-story informationFull namePaige Munroe Calendar Girl is a female supervillain who debuted in The New Batman Adventures episode Mean Seasons. Formerly a supermodel named Paige Munroe, the character developed severe self-esteem issues and body dysmorphic disorder after being fired b...

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

Minister of Agriculture, Forestry and FisheriesEmblem of the Government of JapanIncumbentTetsushi Sakamotosince 14 December 2023Ministry of Education, Culture, Sports, Science and TechnologyStyleHis ExcellencyMember ofCabinet of JapanReports toPrime Minister of JapanNominatorPrime Minister of JapanAppointerEmperor of Japanattested to by the EmperorPrecursorMinister of EducationDirector-General of the Science and Technology AgencyFormationJuly 5, 1978; 45 years ago (1978...

 

Syukur atas Komuni adalah sebuah praktek spiritual di kalangan umat Kristen yang meyakini kehadiran nyata Yesus Kristus dalam roti Perjamuan Kudus, menambatkan diri mereka dalam doa untuk beberapa kali berterima kasih kepada Allah. Praktek tersebut dilakukan dan sangat direkomendasi oleh para orang kudus, teolog dan Pujangga Gereja. Pranala luar Prayers After Holy Communion, Catholic Tradition Latin prayers of the Roman Missal Graces from the Holy Eucharist - taken from My Catholic Faith by B...

 

2007 studio album by Ryan AdamsEasy TigerStudio album by Ryan AdamsReleasedJune 26, 2007RecordedElectric Lady Studios, Greenwich VillageGenreAlternative country, rockLength42:33LabelLost Highway RecordsProducerJamie CandiloroRyan Adams chronology 29(2005) Easy Tiger(2007) Follow the Lights(2007) Easy Tiger is the ninth studio album by Ryan Adams, released on June 26, 2007, on the Lost Highway label. Although the album is attributed solely to Adams, Easy Tiger features The Cardinals as...

У Вікіпедії є статті про інші значення цього терміна: Галицький район (значення). Галицький район Герб Львова Основні дані Країна:  УкраїнаМісто:  ЛьвівУтворений: 5 квітня 1951Населення: 58 812Географічні координати: 49°50′16″ пн. ш. 24°01′43″ сх. д. / 49.8379139°&...

 

سيناريو إخراج مونتاج السينما هي مصطلح يشار به إلى التصوير المتحرك الذي يعرض للجمهور إما في أبنية فيها شاشات كبيرة تسمى دور السينما، أو على شاشات أصغر وخاصة كشاشات التلفزيون. يعتبر التصوير السينمائي وتوابعه من إخراج وتمثيل واحداً من أكثر أنواع الفن شعبية، وهناك أنواع من ا�...

 

Draft NBA 1982Il Madison Square Garden dove si è svolto il DraftData28 giugno 1982 SedeMadison Square Garden CittàNew York Scelte1ª sceltaJames WorthyLos Angeles Lakers 2ª SceltaTerry CummingsSan Diego Clippers 3ª SceltaDominique WilkinsAtlanta Hawks 1981 1983 Il Draft NBA 1982 si è svolto il 28 giugno 1982 al Madison Square Garden di New York. Questo draft è ricordato per avere introdotto nella NBA giocatori di grande talento come James Worthy e Dominique Wilkins. Indice 1 Giocatori s...

Municipal unit in Durrës, AlbaniaBubqMunicipal unitBubqCoordinates: 41°28′N 19°39′E / 41.467°N 19.650°E / 41.467; 19.650Country AlbaniaCountyDurrësMunicipalityKrujëPopulation (2011) • Municipal unit5,951Time zoneUTC+1 (CET) • Summer (DST)UTC+2 (CEST) Bubq is a village and a former municipality in the Durrës County, western Albania. At the 2015 local government reform it became a subdivision of the municipality Krujë.[1...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) الهميلية الهميلية تقسيم إداري البلد  السعودية المنطقة القصيم محافظة عقلة الصقور السكان معلومات أخرى �...

 

بطولة العالم للدراجات على المضمار 2018 التفاصيل التاريخ 28 February – 4 March الموقع آبلدورن المضمار Omnisport Apeldoorn الدول المشاركة 40 الأحداث 20 الموقع الرسمي الموقع الرسمي  بطولة العالم للدراجات على المضمار 2017 بطولة العالم للدراجات على المضمار 2019  [لغات أخرى]‏ تعديل مصدري - تع...

Minor league baseball teamLincoln Links1906–1961 Lincoln, Nebraska Minor league affiliationsPrevious classes Class B (1959–1961) Class A (1947–1958; 1924–1927; 1906–1917) Class D (1938–1939; 1928–1936; 1922–1923) Previous leagues Illinois–Indiana–Iowa League (1959–1961) Western League (1947–1958; 1924–1927; 1906–1917) Western League (Class D) (1939) Nebraska State League (1938; 1928–1936; 1922–1923) Major league affiliationsPrevious teams Chicago White Sox ...

 

Largest civil airport serving Sapporo, Hokkaido, Japan Sapporo Airport redirects here. For Sapporo's smaller airport, see Okadama Airport. New Chitose Airport新千歳空港Shin-Chitose KūkōNew Chitose AirportIATA: CTSICAO: RJCCSummaryAirport typePublicOwnerMinistry of Land, Infrastructure, Transport and TourismOperatorHokkaido Airports [ja]ServesSapporo metropolitan areaLocationChitose and TomakomaiOpenedJuly 1988; 36 years ago (1988-07)Focus city forAll...