Search: in
Lisp (programming language)
Lisp (programming language) in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  
       
Encyclopedia results for Lisp (programming language)

Lisp (programming language)





Encyclopedia results for Lisp (programming language)

  1. Lisp (programming language)

    programming language name Lisp paradigm multi paradigm programming language multi paradigm functional ... language MDL Lisp or LISP is a family of computer programming language s with a long history and a distinctive ..., Lisp has changed a great deal since its early days, and a number of Programming language dialect ... Lisp , Scheme programming language Scheme , and Clojure . Lisp was originally created as a practical ... J. Hurley ref systems. Lisp was used as the implementation of the programming language Planner programming ... of several divergent attempts ZetaLisp, Spice Lisp , NIL programming language NIL , and S 1 Lisp ... Lisp ANSI X3.226 1994 . Dylan programming language Dylan was in its first version a mix of Scheme ... language family Lisp programming language family , and http www.softwarepreservation.org projects ... of Lisp used for general purpose programming today are Common Lisp and Scheme programming language ... to MacLisp . The primary influences were Lisp Machine Lisp , MacLisp , NIL programming language ... in Common Lisp. Scheme programming language Scheme is a statically scoped and properly tail recursive dialect of the Lisp programming language invented by Guy L. Steele, Jr. Guy Lewis Steele Jr. and Gerald ... programming language, was invented by McCarthy for use in Lisp, where it saw its first appearance in a more ... s examples are written in Common Lisp though most are also valid in Scheme programming language ... of parentheses is Lisp s most immediately obvious difference from other programming language families ... pure functional languages such as Haskell programming language Haskell . Because of Lisp s early ... Common Lisp was the first standardized object oriented programming language 1994, ANSI X3J13 . ObjectLisp ... complete Yes typing Type system dynamic , Strongly typed programming language strong implementations dialects Common Lisp , Scheme programming language Scheme , Emacs Lisp , AutoLISP , Logo programming language Logo , Clojure , ISLISP , Newlisp , Arc programming language Arc , Cadence SKILL SKILL , Racket ...   more details



  1. Common Lisp the Language

    Common Lisp the Language is an influential book by Guy L. Steele about Common Lisp . History Before standardization The first edition Digital Press, 1984 ISBN 0 932376 41 X 465 pages served as the basis for the ANSI Common Lisp standard. It was written by Guy L. Steele, Jr. , Scott E. Fahlman Scott Fahlman , Richard P. Gabriel , David Moon David A. Moon , and Daniel Weinreb Daniel L. Weinreb . During standardization The second edition Digital Press, 1990 ISBN 1 55558 041 6 1029 pages reflected the then current status of the standardization process and documented important new features such as Common Lisp Object System CLOS , the tt loop tt macro and conditions. It also has a chapter on series and generators. After standardization The ANSI Common Lisp standard was published in 1994 and differs from the dialects described in Common Lisp the Language 1984 and Common Lisp the Language, Second Edition 1990 . Substantive additions and deletions were made between the time of the Second Edition and the final version of ANSI Common Lisp. Also, series and generators were discussed in appendix matter of the Second Edition but were not a part of any working draft nor the final version of ANSI Common Lisp. Although ANSI Common Lisp and the dialects described by the two editions of Common Lisp the Language differ, the ANSI Common Lisp specification indirectly acknowledges the practical importance of Common Lisp the Language first and second edition by taking the effort to suggest keywords code ... conditionals to be added to code that must interoperate between ANSI Common Lisp and those other dialects. See also Common Lisp HyperSpec hypertext version of the ANSI Common Lisp standard External links http www.cs.cmu.edu Groups AI html cltl cltl2.html Common Lisp the Language, 2nd Edition Online ... www.supelec.fr docs cltl cltl2.html Mirror provided by supelec.fr DEFAULTSORT Common Lisp The Language Category Common Lisp publications compu book stub ...   more details



  1. On Lisp

    On Lisp Advanced Techniques for Common Lisp is a book by Paul Graham computer programmer Paul Graham on Macro computer science macro programming in Common Lisp . It is currently out of print ref http www.cliki.net On 20Lisp ref , but can be freely downloaded as a pdf. References reflist External links http www.paulgraham.com onlisp.html On Lisp home page Free versions of On Lisp http lib.store.yahoo.net lib paulgraham onlisp.pdf On Lisp in pdf format http www.bookshelf.jp texi onlisp onlisp.html On Lisp in multiple HTML files http unintelligible.org onlisp onlisp.html On Lisp in a single HTML file Category Common Lisp publications compu book stub ...   more details



  1. *Lisp

    Unreferenced date February 2008 Infobox programming language name Lisp StarLisp logo paradigm parallel programming parallel year 1985 designer Cliff Lasser and Steve Omohundro developer Thinking Machines ... implementations dialects influenced by Lisp programming language Lisp influenced operating system Connection Machine license website file ext The Lisp aka StarLisp programming language was conceived ... languages Category Dynamically typed programming languages Category Functional languages Category Lisp programming language family Category Common Lisp software Category Multi paradigm programming languages ... of providing an efficient yet high level language for programming the nascent Connection Machine . History Prelude At the time the Connection Machine was being designed and built, the only language being actively developed for it was an Assembly language Assembly level language known as PARIS Par ... quickly. Waiting for the completion of CM Lisp , or Connection Machine Lisp an implementation of the very high level programming language Lisp programming language Lisp with parallel programming extensions was not an option. CM Lisp had been proposed by W. Daniel Hillis Danny Hillis , and development was expected to continue for several more years. Development A Lisp Interpreter computing interpreter was initially developed. It quickly became apparent that a Lisp compiler , translating Lisp into Lisp programming language Lisp and PARIS, would be needed to attain the gigaflop speeds that were theoretically attainable by a Connection Machine . The Lisp compiler was written by Jeff Mincy ..., 1988 A Lisp Simulator, an emulator meant to run Lisp code on standard, non parallel machines, was developed ... index.html ref and was ported to American National Standards Institute ANSI Common Lisp in 2001. An older version written in the original Common Lisp , exists in the Carnegie Mellon University AI Archives. ref http www 2.cs.cmu.edu afs cs project ai repository ai lang lisp impl starlisp 0.html ref ...   more details



  1. Lisp

    about the programming language Lisp programming language the Internet protocol Locator Identifier Separation Protocol Infobox disease Name Lisp ICD10 ICD10 F 80 8 f 80 ICD9 ICD9 307.9 A lisp IPAc en icon l s p Old English language OE wlisp , stammering ref name CED Concise English Dictionary Wordsworth ..., correction of an S sound lisp . Most likely, a speech language pathologist SLP would employ exercises ..., people with a lisp are unable to pronounce sibilant s like the sound IPAblink s , and replace them ... kinds of lisp. The result is that the speech is unclear. Interdental lisping is produced when the tip ... of the tongue just touches the front teeth. The lateral lisp, where the IPA s and IPA z sounds are produced with air escaping over the sides of the tongue, is also called slushy ess or a slushy lisp ... mayor of New York City New York , Rudolph Giuliani , has this type of lisp. ref cite web url http ... lisp, where the speaker attempts to make the sounds with the tongue in contact with the palate. ref name Bowen Cause of lisps The cause of a lisp can vary. In some instances, the cause is physiological , and the patient has some sort of deformity or medical condition which causes a lisp. For example, a child with swollen adenoids may tend to lisp, as will people who have recurring stuffy noses. Also, a lisp can be formed when the tongue is bruised or swollen. Treating lisps Treating ... a group, and the type of lisp that is being treated will all affect the content of these sessions. One popular method of correcting articulation or lisp disorders is to isolate sounds and work on correcting ... to align all the necessary processes required to properly produce language language skills ability ... Was the sound produced correctly? Do I need to correct? . A student with an articulation or lisp disorder ... reason, some children will contract an incurable lisp, something that is frowned upon in modern society. When children contracts this type of lisp, they often grow antisocial and insecure. Severe ...   more details



  1. Paradigms of AI Programming: Case Studies in Common Lisp

    Paradigms of AI Programming Case Studies in Common Lisp ISBN 1 55860 191 0 is a book by Peter Norvig about artificial intelligence programming using Common Lisp . References http www.norvig.com paip.html book homepage compu AI stub compu book stub Category Artificial intelligence publications Category Common Lisp publications Category Computer science books ...   more details



  1. Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS

    orphan date January 2010 Object Oriented Programming in Common Lisp A Programmer s Guide to CLOS 1988, Addison Wesley , ISBN 0 201 17589 4 is a book by Sonya Keene on the Common Lisp Object System . Published first in 1988, the book starts out with the elements of CLOS and develops through the concepts of data abstraction with classes and methods, inheritance, and genericity towards creating an advanced CLOS program using streams I O. The book s brief table of contents is given below. Table of Contents 1. Introduction to CLOS Model br 2. Elements of CLOS Programs br 3. Developing a simple CLOS Program Locks br 4. Programming with Methods br 5. Controlling the Generic Dispatch br 6. Class Inheritance br 7. Defining CLOS Elements br 8. Redefining CLOS Elements br 9. Creating and Initializing Instances br 10. Procedural Definition Initialization br 11. Developing an Advanced CLOS Program Streams br 12. Highlights of CLOS Appendix A Glossary of CLOS Terminology br Appendix B Syntax of CLOS Operators br Appendix C CLOS Operators Not Documented in This Book br br Bibliography br Index br External links http www.informit.com authors bio.aspx?a FD3B1F01 7104 4756 9C10 011AC7DB0C88 DEFAULTSORT Object Oriented Programming in Common Lisp Category 1988 books Category Books on CLOS Category Addison Wesley books compu book stub ...   more details



  1. T (programming language)

    Infobox programming language name T logo paradigm Multi paradigm programming language multi paradigm Object oriented programming object oriented , Imperative programming imperative , Functional programming functional , metaprogramming meta year 1980s designer Jonathan A. Rees and br Norman I. Adams developer Jonathan A. Rees and br Norman I. Adams latest release version 3.0 release date 1984 8 1 latest release date typing dynamic typing dynamic , strong typing strong influenced by Scheme programming language Scheme influenced EuLisp Joule programming language Joule operating system Cross platform license website file ext The T programming language is a dialect of the Scheme programming language Scheme programming language developed in the early 1980s by Jonathan A. Rees, Kent M. Pitman, and Norman I. Adams of Yale University as an experiment in language design and implementation. T s purpose is to test the thesis developed by Guy L. Steele, Jr. Steele and Gerald Jay Sussman Sussman in their series of papers about Scheme that Scheme may be used as the basis for a practical programming language of exceptional expressive power, and that implementations of Scheme could perform better than other Lisp systems, and competitively with implementations of programming languages, such as C programming language C and BLISS programming language BLISS , which are usually considered to be inherently more efficient than Lisp on conventional machine architectures. In 1987 Stephen Slade published the book The T Programming Language A Dialect of LISP . T contains some features that modern Scheme does not have. For example, T is object oriented , and it has first class environments, called locales ... ftp papers t manual.pdf T manual PDF from ReadScheme Category Lisp programming language family Category Scheme programming language cs T programovac jazyk ... for lazy evaluation and flow control, as well as an equivalent to Common Lisp s setf . T, like Scheme ...   more details



  1. Lisp (disambiguation)

    Lisp may refer to Lisp , a type of speech impediment. Lisp programming language , a family of computer programming languages. Locator Identifier Separation Protocol , a map and encapsulate Internet protocol. Lisp Machines Lisp Machines, Inc. , a company that built Lisp Machines out of MIT. disambig ...   more details



  1. BBN LISP

    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



  1. Programming language

    , based on Lisp programming language Lisp pre expression atom list atom number symbol number ? 0 ... Ruby , Lisp programming language Lisp , JavaScript , and Python programming language Python are dynamically ... , Lisp programming language LISP , and COBOL . ref Linda Null, Julia Lobur, The essentials of computer .... In 1978, ML programming language ML built a polymorphic type system on top of Lisp, pioneering ... community moved to standardize ML programming language ML and Lisp. Rather than inventing new paradigms ...Programming language lists A programming language is an artificial language designed to express computation ... , use alternative forms of description. A programming language is usually split into the two ... document, for example, the C programming language C programming language is specified by an International ... Programming language implementation implementation that is used as a reference. Definitions A programming language is a notation for writing computer program programs , which are specifications ... index.htm ref Some, but not all, authors restrict the term programming language to those languages that can ... 0 19 511306 3 ref Traits often considered important for what constitutes a programming language include Function and target A computer programming language is a language ref name Fischer Steven R. Fischer ... that a complete specification for a programming language includes a description, possibly idealized, of a machine or processor for that language. ref name nara2 R. Narasimahan, Programming Languages ..., a programming language involves a computer consequently programming languages are usually defined .... ref Programming languages differ from natural language s in that natural languages are only ... flow of execution . The practical necessity that a programming language support adequate abstractions ... languages can implement the same set of algorithm s. SQL ANSI ISO SQL and Charity programming language ... home.html month December year 1996 accessdate 2006 06 29 , Charity is a categorical programming language ...   more details



  1. Lisp Machine Lisp

    No footnotes date July 2009 Lisp Machine Lisp is a dialect of the Lisp programming language , a direct descendant of Maclisp , and was initially developed in the mid to late 1970s as the systems programming language for the Massachusetts Institute of Technology MIT Lisp machine s. Lisp Machine Lisp was also the Lisp dialect with the most influence on the design of Common Lisp . Lisp Machine Lisp itself branched into 3 dialects. Symbolics named their variant ZetaLisp. Lisp Machines, Inc. and later Texas Instruments with the TI Explorer would share a common code base, but their dialect of Lisp Machine Lisp would differ from the version maintained at the Massachusetts Institute of Technology MIT AI Lab by Richard Stallman and others. The Lisp Machine Manual also known as the Chinual describes the Lisp Machine Lisp language in detail. Some Lisp Machine Lisp features it supports Object oriented programming object oriented programming with Flavors programming language Flavors it has dynamic binding, but supports closures with a special construct integer numbers were read and printed in base 8 by default External links http common lisp.net project bknr static lmman frontpage.html Lisp Machine Manual, 6th Edition, January 1984, Hypertext Version http www.bitsavers.org pdf mit cadr chinual 3rdEd Mar81.pdf Lisp Machine Manual, 3rd Edition, March 1981 Category Lisp programming language family Category 1970s software compu lang stub fr Lisp Machine Lisp ...   more details



  1. Le Lisp

    Unreferenced date May 2009 Le Lisp is a Lisp programming language Lisp dialect close to Common Lisp it is lexically scope programming scope d, with a CLOS like object system and using both packages and modules. It was designed by Jerome Chailloux and Emmanuel St James of INRIA . External links Current commercial implementation http christian.jullien.free.fr lelisp FOLDOC Category Lisp programming language family Category Lisp programming language compu lang stub ...   more details



  1. Object Lisp

    Object Lisp was a computer programming language , a dialect of the Lisp programming language Lisp language. It was an object oriented programming object oriented extension for the Lisp dialect Lisp Machine Lisp , designed by Lisp Machines , Inc. Object Lisp was also an early example of prototype based programming . It was seen as a competitor to other object oriented extensions to Lisp at around the same time such as Flavors programming language Flavors , in use by Symbolics , Common Objects developed by Hewlett Packard , and CommonLoops , in use by Xerox . Object Lisp was also used in early versions of Macintosh Common Lisp . There, the user interface toolkit was written using Object Lisp. References http groups.google.com groups?selm 13400015 40ccvaxa 14 December 1985 net.lang.lisp USENET post about the Common Lisp meeting in Boston, 9 11 December 1985, which discusses Object Lisp http lispm.dyndns.org documentation ObjectLisp Manual.pdf ObjectLISP User Manual , G. Drescher, LMI 1985 FOLDOC Category Object oriented programming languages Category Lisp programming language family prog lang stub ...   more details



  1. S-1 Lisp

    S 1 Lisp was an Lisp programming language Lisp implementation written in Lisp for the 36 bit Pipeline computing pipelined S 1 Mark IIA supercomputer computer architecture , which has 32 megawords of RAM . References cite book last Gabriel first Richard P. title Performance and evaluation of Lisp systems publisher MIT Press Computer Systems Series url http www.dreamsongs.com NewFiles Timrep.pdf date May 1985 isbn 0 262 07093 6 LCCN 85 15161 xiv, 285 p. 23 cm. Cambridge, Mass. Category Lisp programming language Category Lisp programming language family compu lang stub ...   more details



  1. Mod lisp

    DISPLAYTITLE mod lisp mod lisp is an extension module for the Apache HTTP Server that enables Apache to interface with web applications written in Lisp programming language Lisp . This makes it possible to dynamically generate web pages and provide web services with Lisp programs. ref cite web title Creating Dynamic Websites with Lisp and Apache url http www.ymeme.com creating dynamic websites lisp apache.html publisher The Lambda Meme accessdate 2009 03 07 ref Unlike other mod languages, such as mod perl and mod python , mod lisp does not embed a Lisp interpreter in Apache. Its purpose is to handle requests by converting them into simple text format and sending them over a socket to a Lisp system, and then sending the Lisp system s response to a client. In this respect, it resembles FastCGI . ref cite web title mod lisp is not like mod otherlanguages url http xach.livejournal.com 144475.html publisher Zach s Journal accessdate 2009 03 07 ref The source BSD licenses FreeBSD style license , lisp examples and pre compiled binaries for FreeBSD , Linux and Win32 are available on the mod lisp web site. ref cite web url http www.cliki.net mod lisp title CLiki mod lisp ref References Reflist Category Apache httpd modules Category Lisp programming language ...   more details



  1. A+ (programming language)

    Notability date February 2011 Infobox programming language name A logo File Aplus logo.jpg paradigm array programming array year 1988 designer Arthur Whitney computer scientist Arthur Whitney developer Morgan Stanley latest release version 4.20 2 latest release date November 2006 typing dynamic typing dynamic , strong typing strong implementations A dialects influenced by APL programming language APL influenced K programming language K A is an array programming language , which is derived from the programming language A programming language A , a dialect of APL programming language APL with aggressive extensions. Arthur Whitney computer scientist Arthur Whitney developed the A portion of A , while other developers at Morgan Stanley extended it, adding a graphical user interface and other language features. A was designed for numerically intensive applications, especially those found in financial applications. A runs on many Unix variants, including Linux . A is a high level, interactive, interpreted language . A provides an extended set of functions and operators, a graphical user interface with automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and other features. A newer graphical user interface has not yet been ported to all supported platforms. The A language implements the following changes to the APL language an A function may have up to nine formal parameters A code statements are separated by semicolons, so a single statement may be broken up into two .... Arthur Whitney computer scientist Arthur Whitney went on to create the K programming language K language , a proprietary array language. Like J programming language J , K omits the APL character ... Category APL programming language family Category Array programming languages Category Data centric programming languages prog lang stub ms A bahasa pengaturcaraan ja A pt A linguagem de programa o ...   more details



  1. S (programming language)

    infobox programming language name S logo paradigm year 1975 1976 designer developer Rick Becker, Allan Wilks, John Chambers programmer John Chambers latest release version latest release date typing implementations R programming language R , S PLUS dialects influenced by influenced operating system license website S is a statistical programming language developed primarily by John Chambers programmer John Chambers and in earlier versions Rick Becker and Allan Wilks of Bell Labs Bell Laboratories . The aim of the language, as expressed by John Chambers, is to turn ideas into software, quickly and faithfully. The two modern implementations of S are R programming language R and S PLUS . History Old S S is one of several statistical computing languages that were designed at Bell Laboratories, and first took form between 1975 1976. Up to that time, much of the statistical computing was done by directly calling Fortran subroutines however, S was designed to offer an alternate and more interactive ... letter used in statistical computing, and is consistent with other programming languages designed from the same institution at the time namely the C programming language C programming language ... made to S and the syntax of the language. The New S Language ref cite book last Becker first R.A. authorlink coauthors Chambers, J.M., and Wilks, A.R. title The New S Language A Programming Environment ... to C, and the use of double precision only arithmetic. The New S language is very similar to that used in modern versions of S plus S PLUS and R programming language R . In 1991, Statistical Models ... features. S4 classes differ markedly from S3 classes. See also R programming language S PLUS References ... DEFAULTSORT S Programming Language Category Statistical programming languages de S Statistiksprache ... apply code . Many other changes to the S language were to extend the concept of objects , and to make ... A. Becker in PostScript format http cm.bell labs.com stat doc 96.7.ps Evolution of the S Language ...   more details



  1. Franz Lisp

    Franz Lisp , written at UC Berkeley by the students of Professor Richard Fateman Richard J. Fateman , was a Lisp programming language Lisp system based largely on Maclisp , but written specifically to be a host ... Lisp . Features The Franz Lisp interpreter was written in C programming language C and Franz Lisp. It was bootstrapped ... of LISP Category Lisp programming language family ... Franz Lisp was used as the example language in Robert Wilensky s first edition of Lispcraft ... Lisp was distributed with the Berkeley Software Distribution BSD for the VAX free to educational sites ... on the popularity of the BSD package, Franz Lisp was probably the most widely distributed and used Lisp system of the 1970s and 1980s. ref It evolved into one of the most commonly available Lisp dialects on Unix machines. pg 60 294 of Gabriel 1985 ref History At the time of Franz Lisp s creation, the Macsyma ... to Multics or Lisp machine Lisp Machines , but even if successful these would only be solutions for MIT as these machines were expensive and not commonly available. Franz Lisp was the first example of a framework where large Lisp programming language Lisp programs could be run outside the Lisp machine Lisp Machine environment at the time, Macsyma was considered a very large program. After being ported to Franz Lisp, Macsyma was distributed to about 50 sites under a license restricted by MIT s interest in making Macsyma proprietary. The VAX Macsyma that ran on Franz Lisp was called Vaxima. When ... Lisp Machines, it eventually was compelled to sell Macsyma also on DEC VAX and Sun Microsystems computers, paying royalties to the University of California for the use of Franz Lisp. Other Lisp implementations for the VAX were MIT s NIL programming language NIL never completely functional , University of Utah s Portable Standard Lisp , DEC s VAX Lisp, Xerox s Interlisp VAX and Le Lisp . In 1982 the port of Franz Lisp to the Motorola 68000 processor was started. In particular, it was ported to a prototype ...   more details



  1. Spice Lisp

    Spice Lisp is a Lisp programming language Lisp dialect and its implementation originally written by Carnegie Mellon University CMU s Spice Lisp Group which targeted the microcode of the 16 bit PERQ workstation and its Accent operating system it used that workstation s microcode abilities it provided microcodes for Pascal programming language Pascal , C programming language C , and Ada programming language Ada besides to implement a stack architecture to store its data structures as 32 bit objects and to enable runtime type checking . It would later be popular on other workstations. Spice Lisp evolved into CMUCL , a Common Lisp implementation. References cite book last Gabriel first Richard P. title Performance and evaluation of Lisp systems publisher MIT Press Computer Systems Series url http www.dreamsongs.com NewFiles Timrep.pdf date May 1985 isbn 978 0 262 07093 5 LCCN 85 15161 xiv, 285 p. 23 cm. Cambridge, Mass. FOLDOC http www.cons.org cmucl doc cmucl history.html CMUCL history Category Common Lisp implementations compu lang stub fr Spice Lisp ...   more details



  1. LISP 2

    For Lisp 2, Lisp systems with separate function namespaces, see Lisp 1 vs. Lisp 2 LISP 2 was a programming language proposed in the 1960s as the successor to Lisp programming language Lisp . It had largely Lisp like semantics and ALGOL Algol 60 like syntax. Today it is mostly remembered for its syntax, but in fact it had many features beyond those of early Lisps. Early Lisps had many limitations, including limited data types and slow numerics. Its use of fully parenthesized notation was also considered a problem. The inventor of Lisp, John McCarthy computer scientist John McCarthy , expected these issues to be addressed in a later version, called notionally Lisp 2. Hence the name Lisp 1.5 for the successor to the earliest Lisp. ref McCarthy, 1979 ref Lisp 2 was a joint project of the System Development Corporation and Information International, Inc. , and was intended for IBM s AN FSQ 32 military computer. Development later shifted to the IBM System 360 Model 67 IBM 360 67 and the Digital Equipment Corporation PDP 6 . The project was eventually abandoned. Bibliography Abrahams, Paul W., Barnett, J., et al. , The LISP 2 Programming Language and System Proceedings of the Fall Joint Computer Conference , 1966, pp. 661 676. Abrahams, Paul W., LISP 2 Specifications , Systems Development Corporation Technical report TM 3417 200 00, Santa Monica, Calif., 1967. John McCarthy, History of Lisp , 12 February 1979. http www formal.stanford.edu jmc history lisp lisp.html Mitchell, R.W., LISP 2 Specifications Proposal , Stanford Artificial Intelligence Laboratory Memo No. 21, Stanford, Calif., 1964. references Category Lisp programming language family compu lang stub ...   more details



  1. PC-LISP

    PC LISP is an implementation of the Franz Lisp dialect for DOS by Peter Ashwood Smith. Version 2.11 was released on May 15, 1986. It can still be found on old abandonware and shareware download sites. Ashwood Smith says of his interpreter PC LISP is a small implementation of LISP for ANY MS DOS machine. While small, it is capable of running a pretty good subset of Franz LISP. ref from the distribution s readme file ref Note that the Franz LISP dialect was the immediate, portable successor to the ITS version of Maclisp and is perhaps the closest thing to the LISP in the Steven Levy book Hackers Heroes of the Computer Revolution Hackers as is practical to operate. PC LISP runs well in DOS emulators and on modern Windows versions. Because PC LISP implements Franz LISP, it is a dynamically scoped predecessor to modern Common Lisp . This is therefore an historically important implementation. Example Image Pclisp.jpg thumb PC LISP 2.11 1986 session. The session is running the following code which demonstrates dynamic scoping in Franz LISP. Note that PC LISP does not implement the code let code special form that Emacs Lisp provides for local variables. Instead, all variables are what an ALGOL based language would call global . The first dialect of Lisp to incorporate ALGOL scoping rules called lexical scoping was Scheme programming language Scheme although the Common Lisp language also added this feature. pre Demonstration of dynamic scoping This is a global variable setq myglobal this is my global variable Another global variable setq yourglobal this is my global variable a function which prints the symbols defun dosomething mine yours princ Mine is princ mine princ n princ Yours is princ yours princ n override the symbols defun nolocals setq mine I have set mine to a new value ... which includes PCLISP.ZIP 62745 02 23 86 a near franz lisp with documentation Category Lisp programming language family Category Discontinued development tools ...   more details



  1. Acornsoft LISP

    LISP an artificial intelligence problem solving language ref is a dialect and commercial implementation of the Lisp programming language Lisp programming language, released in the early 1980s for the 8 bit BBC Micro and Acorn Electron computers. Description image Acornsoft LISP loading screen BBC Micro .png thumb left example.png Loading screen BBC Model B Acornsoft LISP was released on cassette ... in functions on acornelectron.co.uk Acornsoft Category Lisp programming language Category Acorn ...Infobox software name Acornsoft LISP logo File Acornsoft LISP logo Acorn Electron cartridge .png 125px screenshot File Acornsoft LISP screenshot BBC Micro .png 250px caption Screenshot BBC Model B, cassette ... elecgame list cassette.htm title LISP, Cassette Acornsoft Back and Inner Inlay publisher Acornsoft accessdate 2001 10 03 quote 1984 LISP Cassette , Acornsoft, 12.95 ref developer Acornsoft released ... accessdate 2010 10 03 quote LISP Disk Version Acornsoft 1982 ref , 1984 Acorn Electron ref name ELEC CASS INLAY frequently updated programming language MOS Technology 6502 6502 machine language , Lisp programming language Lisp platform BBC Micro , Acorn Electron language English language English , German language German ref name German cover cite web url http www.acornelectron.co.uk covs acornsoft german lc lisp.jpg title LISP German cover, Acorn Electron version quote Eine programmiersprache von Acornsoft language German publisher Acornsoft accessdate 2010 10 03 ref genre Lisp programming language Lisp interpreter license Proprietary software Proprietary website status Discontinued Acornsoft LISP marketed simply as LISP ref name Master Manual p12 cite web url http microcomputer.org.uk documents ... rom Acorn lang LISP doc SBL14.zip title LISP ROM fitting instructions publisher Acornsoft quote Your LISP ROM may be placed in any spare sideways ROM socket. date 1983 accessdate 2010 10 03 ref ... for user definitions. ref name EU24 cite web url http 8bs.com elecgame list cassette.htm title The Language ...   more details



  1. Emacs Lisp

    Emacs Lisp is a dialect of the Lisp programming language used by the GNU Emacs and XEmacs text editor ... functionality built into Emacs, the remainder being written in C programming language C as is the Lisp Interpreter computing interpreter itself . Users of Emacs commonly write Emacs Lisp code to customize and extend Emacs. Emacs Lisp can also function as a scripting language, much like the Unix Bourne shell , Perl , Python programming language Python , scsh , or GNU Guile . Just as with those ... Common Lisp and Scheme programming language Scheme dialects commonly used for applications programming. For example Emacs Lisp uses dynamic rather than lexical scope programming scope by default. That is, local ... Lisp programming language family Category Free compilers and interpreters Category Emacs Lisp Category ..., Scheme programming language Scheme existed at the time Stallman was rewriting Gosling Emacs into GNU ... intro emacs lisp intro.html Programming in Emacs Lisp, an Introduction B. Lewis, D. LaLiberte, R. Stallman ..., such as buffers and movement commands, complement the features of Lisp and work in batch mode . Some people refer to Emacs Lisp as Elisp , at the risk of confusion with an older unrelated Lisp dialect ... later influence from Common Lisp . ref GNU Emacs Lisp is largely inspired by Maclisp , and a little by Common Lisp. If you know Common Lisp, you will notice many similarities. However, many features of Common Lisp have been omitted or simplified in order to reduce the memory requirements of GNU Emacs. Sometimes the simplifications are so drastic that a Common Lisp user might be very confused. We will occasionally point out how GNU Emacs Lisp differs from Common Lisp. from the History section of the Introduction to the Emacs Lisp Manual, as of Emacs 21 ref It supports procedural programming imperative and functional programming methods. Richard Stallman chose Lisp as the extension language for his rewrite of Emacs the original used Text Editor and Corrector TECO as its extension language ...   more details



  1. Common Lisp

    Infobox programming language name Common Lisp family Lisp programming language Lisp paradigm Multi paradigm programming language Multi paradigm procedural programming procedural , functional programming ... Common Lisp influenced by Lisp programming language Lisp , Lisp Machine Lisp , MacLisp , Scheme programming language Scheme , InterLisp influenced Clojure , Dylan programming language Dylan , Emacs Lisp ... Common Lisp , commonly abbreviated CL , is a dialect of the Lisp programming language Lisp programming ... and proprietary products. Common Lisp is a general purpose, multi paradigm programming language ... Common Lisp and Scheme programming language Scheme . For Common Lisp, operators that define names ... object system for Common Lisp. CLOS is a dynamic programming language dynamic object system ... needs lots Common Lisp is most frequently compared with, and contrasted to, Scheme programming language ... Lisp. Common Lisp is a general purpose programming language, in contrast to Lisp variants such as Emacs ... many earlier Lisps, Common Lisp like Scheme programming language Scheme uses lexical variable scope ... reflective , generic programming generic generation 3GL released 1984, 1994 for ANSI Common Lisp ... Type system Dynamic typing dynamic , Strongly typed programming language strong implementations Allegro ... , and object oriented programming paradigms. As a dynamic programming language , it facilitates ... used programming languages and systems. See Greenspun s Tenth Rule . Syntax Common Lisp is a dialect ... can use other packages. Structures , similar in use to C programming language C structs and Pascal programming language Pascal records, represent arbitrary complex data structures with any number and type ... x  x code for a function that squares its argument. Lisp programming style frequently uses higher ... namespace, with the code code > code . Scheme programming language Scheme s evaluation model is simpler ... can change or extend the language s syntax. Scope Like programs in many other programming languages ...   more details




Articles 1 - 25 of 584406          Next


Search   in  
Search for Lisp (programming language) in Tutorials
Search for Lisp (programming language) in Encyclopedia
Search for Lisp (programming language) in Videos
Search for Lisp (programming language) in Books
Search for Lisp (programming language) in Software
Search for Lisp (programming language) in DVDs
Search for Lisp (programming language) in Store


Advertisement




Lisp (programming language) in Encyclopedia
Lisp (programming language) top Lisp (programming language)

Home - Add TutorGig to Your Site - Disclaimer

©2011-2013 TutorGig.com. All Rights Reserved. Privacy Statement