Interlisp also seen with a variety of capitalizations was a programming environment built around a version of the Lisp programming language . Interlisp development began in 1967 at Bolt, Beranek and Newman ... BBN to Xerox PARC , it was renamed Interlisp. Interlisp became a popular Lisp development tool for AI researchers at Stanford University and elsewhere in the DARPA community. Interlisp was notable for the integration ..., known as the Interlisp virtual machine . However, this wasn t useful as a basis for porting. L. Peter Deutsch Peter Deutsch defined a byte coded instruction set for Interlisp, and implemented ... Daybreak , and 1132 Dorado . Interlisp implementations for these were known collectively as Interlisp ... system, the 1186 Daybreak was sold as the Xerox 6085. Releases of Interlisp D were named according ... of pre ANSI Common Lisp , known as Xerox Common Lisp . LOOPS , the object system for Interlisp ... . The PDP 10 version of Interlisp became Interlisp 10 BBN had an internal project to build Interlisp ... University , Information Sciences Institute ISI and Xerox PARC, called Interlisp VAX . ref cite report title Interlisp VAX A Report author Larry M. Masinter url http www.softwarepreservation.org projects LISP interlispInterlisp VAX A Report.pdf year 1981 publisher Stanford University ref In 1981, Warren Teitelman and Larry Masinter published a paper on Interlisp in IEEE Computer that provides .... http larry.masinter.net interlisp ieee.pdf The Interlisp Programming Environment . IEEE Computer, April ... , L. Peter Deutsch , Ronald Kaplan , Larry Masinter , Warren Teitelman for their pioneering work on Interlisp. References references Publications Warren Teitelman et al. , Interlisp Reference Manual Xerox tech report, 1974 J Strother Moore , The Interlisp Virtual Machine Specification Xerox tech report ... Conference on Artificial Intelligence, 1973 . Kaisler, S. H. 1986 Interlisp the Language and its Usage. Wiley Interscience. External links http bitsavers.org pdf xerox interlisp Archived Interlisp documentation ... more details
BBN LISP was a dialect of the Lisp programming language by BBN Technologies Bolt, Beranek and Newman Inc. in Cambridge, Massachusetts . It was based on L. Peter Deutsch s implementation of Lisp for the PDP 1 called Basic PDP 1 LISP , which was developed from 1960 to 1964. Over time the language was expanded until it became its own separate dialect in 1966. BBN LISP is most notable for being the predecessor of Interlisp . Sources http www.softwarepreservation.org projects LISP interlisp family BBN LISP History of Lisp BBN Lisp Category Dynamically typed programming languages Category Functional languages Category Lisp programming language family fi BBN LISP ... more details
Interlisp . Bill Joy has acknowledged that many of the ideas in the C shell were inspired by and copied from Interlisp. In Interlisp, Teitelman invented DWIM Do What I Mean , a function that attempted ... and event handler , communicating with Interlisp running on a MAXC a PDP 10 clone . This system ... Environment benefited from some of the lessons of Interlisp. His paper A Tour Through Cedar was widely ... of D Lisp ran continuously at the conference. Warren Teitelman, Larry Masinter. The Interlisp ... for Computing Machinery ACM fellow for software systems for inventing Interlisp and pioneering ... more details
Symbolic Computation , TOPLAS , October 1985 Koomen, J.A.G.M., The Interlisp Virtual Machine ... Columbia, 1980 Raymond L. Bates, David Dyer, Johannes A. G. M. Koomen Implementation of Interlisp ... more details
of the procedure. Advising found its way into BBN Lisp and later into Xerox PARC s Interlisp ... could advise any function, just like in Interlisp at the time. The before after ontology appeared separately ... AITR 221 http www.classiccmp.org bitsavers pdf xerox interlisp 1974 InterlispRefMan.pdf InterLisp ... more details
The Dipmeter Advisor was an early expert system developed in the 1980s by Schlumberger with the help of artificial intelligence workers at MIT ref cite web url http www.wordspy.com words knowledgeengineer.asp title The Economist date January 9, 1982 ref to aid in the analysis of data gathered during oil exploration . The Advisor was generally not merely an inference engine and a knowledge base of 90 rules, but generally was a full fledged Computer workstation workstation , running on one of Xerox s 1100 Dolphin Lisp machine s or in general on Xerox s 1100 Series Scientific Information Processors line and written in Interlisp INTERLISP D , with a pattern recognition layer which in turn fed a Graphical user interface GUI Menu computing menu driven interface. It was developed by a number of people, including Reid G. Smith, James D. Baker ref cite web url http imsc.usc.edu personnel baker.html title University of Southern California Department of Engineering date retrieved July 20, 2010 ref , and Robert L. Young. ref cite web url http www.aaai.org aitopics pmwiki pmwiki.php AITopics PetroleumIndustry title Artificial Intelligence date retrieved July 20, 2010 ref It was primarily influential not because of any great technical leaps, but rather because it was so successful for Schlumberger s oil divisions and because it was one of the few success stories of the AI bubble to receive wide publicity before the AI winter . The AI rules of the Dipmeter Advisor were primarily derived from Al Gilreath, a Schlumberger interpretation engineer who developed the red, green, blue pattern method of dipmeter interpretation. ref cite book url http books.google.fr books?id mEp1SmQqiWQC&pg PA60&lpg PA60&dq 22Dipmeter Advisor 22 schlumberger Al Gilreath,&source bl&ots W4Fw6lHTLz&sig 8zLw0nj925MViPlsBsYjMTxyzSI&hl fr&ei p2VFTJSLBoaJOPi7qYYE&sa X&oi book result&ct result&resnum 6&ved 0CDQQ6AEwBQ v onepage&q 22Dipmeter 20Advisor 22 20schlumberger 20Al 20Gilreath 2C&f false title Geological We ... more details
Image Replace this image male.svg right Daniel Gureasko Bobrow born 1935 is a Research Fellow in the Intelligent Systems Laboratory of the Palo Alto Research Center , and is amongst other things known for creating an oft cited artificial intelligence program STUDENT computer program STUDENT , with which he earned his PhD. He earned his BS from Rensselaer Polytechnic Institute RPI in 1957, SM from Harvard in 1958, and PhD in Mathematics from Massachusetts Institute of Technology MIT under the supervision of Marvin Minsky in 1964. Bobrow was the President of the American Association for Artificial Intelligence AAAI , chair of the Cognitive Science Society , Editor in chief of the journal Artificial Intelligence journal Artificial Intelligence . He shared the 1992 ACM Software Systems Award for his work on Interlisp . ref http awards.acm.org citation.cfm?id 5666600&srt all&aw 149&ao SOFTWSYS ACM Awards Bot generated title ref He is an Association for Computing Machinery ACM fellow and an AAAI fellow. ref http www2.parc.com isl members bobrow Bobrow s page at Xerox PARC ref References reflist Persondata Metadata see Wikipedia Persondata . NAME Bobrow, Daniel G ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH 1935 PLACE OF BIRTH DATE OF DEATH PLACE OF DEATH DEFAULTSORT Bobrow, Daniel G Category Living people Category 1935 births Category American computer scientists Category Harvard University alumni Category Fellows of the Association for the Advancement of Artificial Intelligence Category Massachusetts Institute of Technology alumni Category Rensselaer Polytechnic Institute alumni Category History of artificial intelligence US compu bio stub ... more details
Orphan date March 2009 Ream is a textual, screen based email client developed by Paul Dourish at the Center for Speech Technology Research at the University of Edinburgh . Initially developed in 1986, it was one of the standard email clients for the university and was in use throughout the campus for around ten years. Freely available on the internet, it was ported to a large number of UNIX based operating systems including OSF 1 , BSD 2.10, Unicos , Ultrix , HP UX , and Dynix , and was made compatible with email infrastructures based on sendmail , MMDF , and PP . Its more advanced features include an automatic mechanism for determining where messages should be saved making it extremely fast to process incoming messages , a zero cost override input feature derived from Interlisp , stackable message selection based on regular expressions, a fast regular expression engine with a tiny footprint, and tight integration with external text editors, allowing users to rely on their favourite tools for composing and editing text. Ream was developed at around the same time as Elm e mail client Elm , and is similar in its broad interface approach. Ream was designed in an era of multi user minicomputer and mainframe systems, before protocols such as Post Office Protocol POP and IMAP were widely deployed. Similarly, it predated widespread use of MIME encoding, necessary to support file attachments. Lack of support for these features caused use of ream to dwindle in the late 1990s. External links Freshmeat ream Ream Category Email clients ... more details
Unreferenced date December 2009 In computing a data structured language is a computer programming programming programming language language in which the data Data structure structure is a main organizing principle, Knowledge representation representation , model, for data and logic Code computer programming code alike, in which both are stored and operated upon, i.e., program data and logic are structured and operated on in the same way, by the same representation. These are generally well suited to Reflection computer science reflection and introspection, and are in some ways more consistent than many other languages. This makes them easier to learn, and to program in for those problems which naturally fit the language s data structure. Where this occurs, programming may become trivial. For those problems which do not naturally fit a language s data structure, programming may be no easier or even harder than in other languages. In Computer program programs written in some data structured languages, when an instance occurs of the type of data representation which forms the basis of the language, then such instance is treated as a special case of quoted program. A similar concept based on consistency exists in some Object oriented programming language object oriented language s, called pure , which use a consistent object model everything in them is treated uniformly as an object, from primitives such as characters and punctuation, all the way up to whole classes, prototypes, blocks, modules, etc. Variants Three main classes of data structured languages exist, determined by the type of data structure on which they are based. Array programming Array based APL programming language APL J programming language J List computing List based Joy programming language Joy Lisp programming language Lisp Paul Graham computer programmer Arc Common Lisp Dylan programming language Dylan Emacs Lisp InterLisp Logo programming language Logo Scheme programming language Scheme ZetaLisp T ... more details
CommonLoops the Common Lisp programming language L isp O bject O riented P rogramming S ystem ref pg 18 of Bobrow 1986 ref an acronym reminiscent of the earlier Lisp OO system Loops for the Interlisp D system ref pg 24 of Bobrow 1986 ref is an early programming language which extended Common Lisp to include Object oriented programming functionality and is a dynamic programming language dynamic object system which differs from the OOP facilities found in static languages such as C or Java programming language Java . Like New Flavors , CommonLoops supported multiple inheritance , generic functions and method combination. CommonLoops also supported multi methods and made use of metaobject s. CommonLoops and New Flavors were the primary ancestors of CLOS . ref Symbolics 1985 was using New Flavors a message sending model, like Java today , Xerox was using CommonLoops Bobrow et. al., 1986 , Lisp Machine Incorporated was using Object Lisp , and Hewlett Packard proposed using Common Objects Kempf, 1987 . The groups vied with each other in the context of the standardization effort going on for Common Lisp at the time and finally settled on a standard based on CommonLoops and New Flavors. pg 108 of Veitch 1998. ref CommonLoops was supported by a portable implementation known as Portable CommonLoops PCL which ran on all Common Lisp implementations of the day. References references http portal.acm.org citation.cfm?id 28700 CommonLoops merging Lisp and object oriented programming , by Daniel G. Bobrow, Kenneth Kahn, Gregor Kiczales, Larry Masinter, Mark Stefik, Frank Zdybel. 1986, Portland, Oregon, United States. Pages 17 29 of the Conference on Object Oriented Programming Systems Languages and Applications , ISSN 0362 1340. A History and Description of CLOS , by Jim Veitch. Pages 107 158 of Handbook of Programming Languages, Volume IV Functional and Logic Programming Languages , ed. Peter H. Salus . 1998 1st edition , Macmillian Technical Publishing ISBN 1 57870 011 6 Further r ... more details
Flavors and Common Lisp Object System CLOS . InterLisp, BBN, and Xerox Bolt, Beranek and Newman ... and Near Future Options journal AI Magazine volume 2 issue 1 ref which ran a version of Interlisp ... their own Lisp machines which were designed to run InterLisp and later Common Lisp . The same hardware ... was well known for its advanced development environment InterLisp D , the ROOMS window manager ... pdf ti microexplorer TI MicroExplorer documentation ref Lisp Machines and the Xerox Interlisp D Lisp Machines. ref http www.bitsavers.org pdf xerox interlisp Xerox Interlisp documentation ref ... software was written in Lisp. Xerox used InterLisp. Symbolics, LMI and TI used Lisp Machine Lisp ... more details
ref name SG93p235 Steele and Gabriel, The Evolution of Lisp , p. 235. ref &mdash MacLisp and Interlisp ... the decline of MacLisp and Interlisp, the two Lisp languages that have risen to dominance ref name ... more details
Infobox programming language name EuLisp logo File EuLispLogo.png family Lisp programming language Lisp paradigm Multi paradigm programming language multi paradigm Functional programming functional , procedural programming procedural , metaprogramming meta , Object oriented programming object oriented generation 3GL released 1990 designer developer latest release version latest release date latest test version http henry.github.com EuLisp Doc EuLisp 0.991 eulisp.pdf 0.991 latest test date 2010 standard reference http henry.github.com EuLisp Doc EuLisp 0.991 html eulisp.html Latest draft typing strong typing strong , dynamic typing dynamic implementations EuXLisp http github.com Henry EuLisp , Youtoo http github.com Henry EuLisp , Eu2C http github.com Henry EuLisp dialects influenced by Common Lisp InterLisp LeLisp Lisp VM Scheme programming language Scheme T programming language T Common Lisp Object System CLOS , ObjVlisp , Oaklisp Dylan programming language Dylan influenced Dylan programming language Dylan , ISLISP operating system Linux file ext .em EuLisp is a Scope programming statically and Scope programming dynamically scoped Lisp programming language Lisp dialect developed by a loose formation of industrial and academic Lisp users and developers from around Europe . The Standardization standardizers intended to create a new Lisp programming language Lisp less encumbered by the past compared to Common Lisp , and not so Computing minimalism minimalistic as Scheme programming language Scheme . Another objective was to integrate the Object oriented programming paradigm well. Origin Language definition process first began in a meeting in 1985 in Paris and took a long time. The complete specification and a first implementation Interpreter computing interpreted only was available in 1990. Distinguishing features seealso Lisp programming language Its primary characteristics are that it is a Lisp 1 no separate function and variable namespaces , has a CLOS style Common ... more details
running the TOPS 10 operating system. It was rendered obsolete by Maclisp and InterLisp. Maclisp MACLISP ... to as MacLisp. InterLisp ref Cite book url http www.bitsavers.org pdf xerox interlisp 1974 InterlispRefMan.pdf format PDF title InterLisp Reference Manual first Warren last Teitelman year 1974 ... adopted as a West coast Lisp for the Xerox Lisp machines as InterLisp D . A small version called InterLISP 65 was published for Atari s MOS Technology 6502 6502 based computer line. For quite some time Maclisp and InterLisp were strong competitors. Franz Lisp originally a University of California ... more details