Site Navigation
Categories:
Dynamically-typed programming languages
Functional languages
Lisp programming language
Lisp programming language family
Articles with example Lisp code
All articles with unsourced statements
Articles with unsourced statements since November 2008

Summary Of: LISP

Lisp is the second... Lisp has changed a great deal since its early days... Lisp was originally created as a practical mathematical notation for computer programs... Lisp pioneered many ideas in... Lisp programs can manipulate source code as a data structure... The interchangeability of code and data also gives Lisp its instantly recognizable syntax... Lisp was invented by... Lisp was first implemented by... The result was a working Lisp interpreter which could be used to run Lisp programs... Lisp dialects still use... This compiler introduced the Lisp model of incremental compilation... s memo is much closer to modern Lisp style than McCarthy... Lisp has spawned many variations on the core theme of an S... Common Lisp and Scheme use different keywords to define functions... LISP would later come to be called Maclisp... Lisp for the Xerox Lisp machines... lisp and InterLisp were strong competitors... the dialect of Common Lisp sold by Franz Inc... This version of Common Lisp was available for wide... and influence of ANSI Common Lisp has been and continues to be seen world... a new sub version of Lisp created by Paul Graham... a Lisp dialect which runs on the... Lisp was closely connected with the... Lisp was used as the implementation of the programming language... the performance of existing Lisp systems became a growing issue... Lisp was a difficult system to implement with the compiler techniques and stock hardware of the... dedicated hardware for running Lisp environments and programs... At that time the world market for Lisp was much smaller than it is today... Lisp has experienced a regrowth of interest since 2000... a tutorial for new Lisp programmers published in 2004... Many new Lisp programmers were inspired by writers such as... New Lisp programmers often describe the language as an eye... The two major dialects of Lisp used for general... Common Lisp also borrowed certain features from Scheme such as... Lisp dialects are used as... Lisp was the first... Lisp functions can be manipulated... altered or even created within a Lisp program without extensive parsing or manipulation of binary machine code... and then in turn Lisp was influenced by Smalltalk... Lisp did not become as popular outside of the... Lisp is currently enjoying some resurgence of popular interest... Lisp is an expression... students have long given Lisp nicknames such as... the syntax of Lisp is not limited to traditional parentheses notation... is a Common Lisp extension that employs the... Many Lisp dialects exploit this feature using macro systems... A Lisp list is written with its elements separated by whitespace... This is the only entity in Lisp which is both an atom and a list... A Lisp list is a... a Lisp list is not an atomic object... Lisp provides many built... Because Lisp lists are linked lists... This function is rarely seen however as Common Lisp includes a special facility... A frequent style in Common Lisp is to write code functionally... Lisp evaluates expressions which are entered by the user... Both Common Lisp and Scheme also support the... The modern Lisp family splits over the use of dynamic or static... Scheme and Common Lisp make use of static scoping by default... A fundamental distinction between Lisp and other languages is that in Lisp... Lisp macros operate on these structures... Because Lisp code has the same structure as lists... anything that Lisp can do to a data structure... Lisp macros can do to code... Lisp languages are frequently used with an interactive... the Lisp command line is called a... some Lisp systems compile every expression to native machine code... Lisp is usually evaluated... Lisp originally had very few control structures... All frequently seen Lisp dialects have imperative... in Common Lisp is not just a matter of stylistic preference... since an apparent tail call in Common Lisp may not compile as a simple... Some Lisp control structures are... Lisp allows the programmer to implement control structures using the language itself... Both Common Lisp and Scheme have operators for non... Common Lisp does not support re... the same algorithm can be expressed in Lisp in either an imperative or a functional style... The style preferred by many Common Lisp programmers may seem more familiar to programmers used to structured languages such as C... in Lisp the same task can be accomplished with a higher... Lisp syntax lends itself naturally to recursion... oriented lisp code with a goal of extensive programming capabilities... LISP invented by Ralph Gimenez... a minimum LISP dialect and a powerful LISP interpreter that enable a new object oriented architecture... LISP product available for the Mac... So at that point Lisp had essentially the form that it has today... Practical Common Lisp going into 3rd printing... Keeping Lisp alive and practical... My Lisp Experiences and the Development of GNU Emacs... Selection of Lisp quotes by eminent Lispers... History of LISP at the Computer History Museum... Lisp books and information... Lisp in a Box... Lisp programming language family... Lisp programming language family...

Encyclodia Page On: LISP

These Are Links To Other Documents
Paradigm | multi-paradigm | functional | procedural | reflective | John McCarthy | Developer | Steve Russell | Typing discipline | dynamic | strong | Dialects | Common Lisp | Scheme | Emacs Lisp | Arc | Clojure | ISLISP | Newlisp | Logo | Perl | Python | Smalltalk | Ruby | Dylan | Mathematica | Rebol | computer | programming languages | high-level programming language | Fortran | dialects | Common Lisp | Scheme | Alonzo Church | lambda calculus | artificial intelligence | computer science | tree data structures | automatic storage management | dynamic typing | object-oriented programming | self-hosting | compiler | Linked lists | data structures | source code | macro | domain-specific programming languages | s-expressions | John McCarthy | Massachusetts Institute of Technology | Communications of the ACM | Turing-complete | Information Processing Language | M-expressions | S-expressions | MLISP | CGOL | Vaughan Pratt | Steve Russell | IBM 704 | IBM 704 | car | cdr | /ˈkɑr/ | Common Lisp | LISP 2 | Stanford AI Lab | PDP-10 | TOPS-10 | MACLISP | Project MAC | Macintosh | McCarthy | Multics | InterLisp | BBN Technologies | Tenex | Atari | 6502 | Franz Lisp | Berkeley | Franz Inc. | Franz Liszt | Allegro Common Lisp | ZetaLisp | Lisp machines | Common Lisp (1984) | Common Lisp: The Language | Spice Lisp | NIL | S-1 Lisp | de facto standard | EuLisp | ISLisp | IEEE Scheme | ANSI Common Lisp | American National Standards Institute | standard | X3J13 | consensus | portability | compatibility | arc | Clojure | Java Virtual Machine | artificial intelligence | PDP-10 | Micro Planner | SHRDLU | Garbage collection | MIT | Lisp machines | InterLisp | Maclisp | ZetaLisp | Franz Lisp | Common Lisp | ANSI | open source | Common Lisp | Practical Common Lisp | Amazon.com | Paul Graham | Eric S. Raymond | AI winter | Common Lisp | Scheme | MacLisp | Interlisp | Lisp Machine Lisp | tail-call optimization | continuations | lexical scoping | lexical closures | scripting languages | Emacs Lisp | Emacs | Autolisp | AutoCAD | homoiconic | metacircular evaluation | Alan Kay | Smalltalk | AI | Fortran | ALGOL | C | Java | Python | Common Lisp | Scheme | "expressions" | "statements" | S-expressions | M-expressions | metaobject-protocol | Extensible Markup Language (XML) | functions | metaprogramming | foo | prefix notation | infix notation | variadic | n-ary | data types | number | Alphanumeric | source code | citation needed | programming styles | citation needed | citation needed | Cons | | | singly-linked list | pointers | linked list | higher-order functions | arrays | cons pairs | cons | append | asymptotic time complexity | functional programming | closure | Douglas Hofstadter | Gödel, Escher, Bach | philosophical | self-reference | scope | Newlisp | Emacs | AutoCAD | C | preprocessor | interpreted | Common Lisp | bytecode | command line | integrated development environment | read-eval-print loop | REPL | eagerly | Common Lisp | applicative order | Scheme | Scheme | tail recursion | Common Lisp | tail calls | ANSI Common Lisp | iteration | jump | stack overflow | continuations | Haskell | Hello world | factorial | tail recursion | Common Lisp | Lisp Machines Incorporated | CommonLOOPS | Flavors | MIT | Symbolics | Common Lisp Object System | constraints | Common Lisp | KEE | inference engine | truth maintenance system | Lush | multiple inheritance | multiple dispatch | Common Lisp | object-oriented | Paul Graham | Hackers & Painters | IBM 704 | bug | PDP-6 | PDP-10 | Pitman | Norvig | ISBN 0897915704 | 2008 | 10-17 | ISBN 1578700116 | Structure and Interpretation of Computer Programs | Harold Abelson | Gerald Jay Sussman | ISBN 0262011530 | transcript | Richard Stallman | 28 Oct | 2002 | Paul Graham | Hackers & Painters. Big Ideas from the Computer Age | ISBN 0-596-00662-4 | Wikiquote | Common Lisp | Scheme (programming language) | Clojure | Object Lisp | Artificial intelligence | Maxima | Fexpr | John McCarthy | Charles Babbage Institute | Usenet | newsgroup | Paul Graham | Richard P. Gabriel | Categories | Dynamically-typed programming languages | Functional languages | Lisp programming language | Lisp programming language family | Articles with example Lisp code | All articles with unsourced statements | Articles with unsourced statements since November 2008 |
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "LISP".