|
| |
| | Strict programming language - Wikipedia, the free encyclopedia |
 | | The terms "eager programming language" and "lazy programming language" are often used as synonyms for "strict programming language" and "non-strict programming language" respectively. |  | | Strict programming languages are often associated with eager evaluation, and non-strict languages with lazy evaluation, but other evaluation strategies are possible in each case. |  | | A non-strict programming language is one which is not strict, and hence may allow lazy evaluation. |
|
http://en.wikipedia.org/wiki/Strict_programming_language
(311 words)
|
|
| |
| | Lisp programming language - Wikipedia, the free encyclopedia |
 | | Lisp was used as the implementation of the programming language Planner that was the foundation for the famous AI system SHRDLU. |  | | Lisp languages are frequently used with an interactive command line, which may be combined with an integrated development environment. |  | | Today, Lisp languages are used in many fields, from web development to finance [1], and are also common in computer science education. |
|
http://en.wikipedia.org/wiki/Lisp_programming_language
(4449 words)
|
|
| |
| | The Lisp Programming Language |
 | | By 1970 special-purpose computers known as Lisp Machines, were designed to run Lisp programs. |  | | Many programming language researchers believe that functional programming is a much better approach to software development, than the use of Imperative Languages (Pascal, C++, etc). |  | | Lisp totally dominated Artificial Intelligence applications for a quarter of a century, and is still the most widely used language for AI. |
|
http://www.engin.umd.umich.edu/CIS/course.des/cis400/lisp/lisp.html
(633 words)
|
|
| |
| | An Introduction and Tutorial for Common Lisp |
 | | Structure and Interpretation of Computer Programs by Abelson, Sussman, and Sussman. |  | | AI Slant: Paradigms of AI Programming: Case Studies in Common Lisp by Peter Norvig. |  | | Peter Norvig's Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp. |
|
http://www.apl.jhu.edu/~hall/lisp.html
(1550 words)
|
|
| |
| | ALU: Common Lisp Implementations |
 | | Symbolics was formed to commercialize the MIT Lisp Machine (also called the CADR), a machine with special hardware for running Lisp that was one of the first workstations, and among the first computers to use a mouse, have a windowing system and have built in networking. |  | | CLOE (Common Lisp Operating Environment) is a cross-development environment for IBM PCs (MSDOS) and Symbolics Genera. |  | | Elisp is what the Emacs text-editor is programmed in. |
|
http://www.lisp.org/table/systems.htm
(3661 words)
|
|
| |
| | Emacs Lisp programming language : Emacs Lisp |
 | | Emacs Lisp is a dialect of the Lisp programming language used by the GNU Emacs and XEmacs editors, which will simply be called "Emacs" in this article. |  | | Lisp was chosen as the extension language for Emacs because of its powerful features, including the ability to treat functions as data. |  | | The majority of the editing functionality in Emacs comes from code written in Emacs Lisp; the rest is written in C. |
|
http://www.eurofreehost.com/em/Emacs_Lisp.html
(290 words)
|
|
| |
| | 1st European Lisp and Scheme Workshop |
 | | The growing interest in Lisp languages is most probably due to the fact that many current trends in the field of software engineering and object-oriented technology are heavily influenced by notions that are prevalent in Lisp and Scheme &; most prominently a way to treat programs as data and the resulting facilities for metaprogramming. |  | | Instead of using Lisp for Artificial Intelligence, as has successfully been done in the past, we rather want to explore the usefulness of Lisp with regard to software technology. |  | | It is, arguably, the most complete and advanced object system of any programming language, and has influenced many other object-oriented programming languages that were to follow. |
|
http://www.cs.uni-bonn.de/~costanza/lisp-ecoop
(452 words)
|
|
| |
| | The Scheme Programming Language |
 | | Scheme was the first major dialect of Lisp to distinguish procedures from lambda expressions and symbols, to use a single lexical environment for all variables, and to evaluate the operator position of a procedure call in the same way as an operand position. |  | | PLT Scheme is an umbrella name for a family of implementations of the Scheme programming language. |  | | Scheme is also the first programming language to support hygienic macros, which permit the syntax of a block-structured language to be extended reliably. |
|
http://www.swiss.ai.mit.edu/projects/scheme
(700 words)
|
|
| |
| | Star Sapphire Common LISP Reference Manual--LISP Tutorial |
 | | The beauty of LISP is that it has taken a very abtruse mathematical formalism and made it into a computer language which is one of the simplest in its essence. |  | | The inventor of LISP, John McCarthy, was experimenting with a notation for manipulating functions in the abstract -- a notation which, almost as an afterthought, could be implemented on digital computers. |  | | All LISP programs are run by being fed through this loop. |
|
http://www.webweasel.com/lisp/doc/cl0.htm
(2557 words)
|
|
| |
| | ONJava.com: Lisp and Java |
 | | Even if your mainstream language of choice doesn't provide the special-purpose syntax that you find in a language you're exploring, you can often find a way to implement the underlying technique in a useful manner. |  | | Moving on through the rudiments of the language: the basic data structure in Lisp is the list, which can be created in a variety of ways, one of the simplest of which is via the |  | | To a Lisp programmer, it would be natural to break down the above chunk of code into something that generates a list of rows, and a function that is then mapped over each row. |
|
http://www.onjava.com/pub/a/onjava/2004/03/24/lisp.html
(1244 words)
|
|
| |
| | PC AI - LISP Programming Language |
 | | WWW server implemented in Common LISP to explore programming in interactive hypermedia while providing access to complex research programs, such as artificial intelligence systems. |  | | Visual LISP(TM), a new programming language from Autodesk Inc., extends the capabilities of the AutoLISPr programming language by providing ease-of-use and development, performance, Microsoft(R) Windows integration and improved software modularity and security features. |  | | LISP was formulated by AI pioneer John McCarthy in the late 50's. |
|
http://www.pcai.com/web/ai_info/pcai_lisp.html
(884 words)
|
|
| |
| | [No title] |
 | | This mapping is being specified because Lisp is needed for a simulation application, and a large number of framework interfaces are envisioned in the course of the project. |  | | We assume the presence of both, as is customary in most Lisp environments today, and we informally identify whether we are invoking features of the Common Lisp standard versus the CLOS object oriented extension. |  | | This file should be loaded into the Common Lisp environment by clients and implementations of the interfaces defined in Foo.idl. |
|
http://www.omg.org/docs/1994/94-03-11.doc
(2015 words)
|
|
| |
| | Amazon.com: Common LISP, Second Edition : The Language (HP Technologies): Books: Guy Steele |
 | | Common Lisp is an enormous language, with over 800 built-in functions, many of which have complicated semantics and dozens of keywords that alter those semantics. |  | | "Common Lisp, The Language" (or CLTL) is an industrial-strength language reference for a somewhat esoteric computer language (in the view of most programmers today), so this tome is definitely not for the novice, nor for the faint of heart. |  | | The program structure in Lisp, namely the organization of a program as a function call or a form is outlined in detail. |
|
http://www.amazon.com/exec/obidos/tg/detail/-/1555580416?v=glance
(2382 words)
|
|
| |
| | On the Relationship Between Python and Lisp |
 | | Because Lisp was the first high-level programming language there is a tendency to believe that therefore everything good done since then is a reinvention of Lisp. |  | | This is only a "Lisp feature" in the sense that McCarthy's Lisp (not Common Lisp!) was the first high level programming language and all languages since have necessarily borrowed from or reinvented something pioneered there. |  | | If more recent academic programming languages have good ideas then we will have to have faith that those ideas will be brought to the masses by some other programming language thirty years from now. |
|
http://www.prescod.net/python/IsPythonLisp.html
(2895 words)
|
|
| |
| | LaTeX Project Output |
 | | This semester's project will be to design and implement a program that recognizes a significant subset of the Common Lisp programming language and translates it into Java. |  | | For test purposes, at this stage, your program should also output the values associated with these tokens: the names of symbols, the values of numbers, and the text of strings and comments. |  | | This program will be developed in three parts. |
|
http://www.engr.uconn.edu/cse/Courses/CSE244/proj1.html
(597 words)
|
|
| |
| | Lush: Lisp Universal SHell |
 | | Lush is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications. |  | | The Lush interpreter is written in C and features all the usual functionalities and constructs found in every decent object-oriented programming language such as conditional statements, loops, local variables, functions, macros, objects, classes, methods, and inheritance, but it also provides a large number of functions for manipulating lists, strings, vectors, matrices, and tensors. |  | | Popular research-oriented interpreters such as Matlab are somewhat inefficient, lack support for complex data structures, lack the power of a full-fledged object-oriented programming language, and lack simple interfacing to C and other compiled languages. |
|
http://lush.sourceforge.net
(2393 words)
|
|
| |
| | On Lisp |
 | | On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. |  | | As well as an indispensable reference, On Lisp is a source of software. |  | | The book also covers important subjects related to bottom-up programming, including functional programming, rapid prototyping, interactive development, and embedded languages. |
|
http://www.paulgraham.com/onlisp.html
(274 words)
|
|
| |
| | Common Lisp info |
 | | Community resources for the Common Lisp language, including FAQs, lists of available vendors, and sources of free implementations are available from the Association of Lisp Users (ALU). |  | | The Lisp language family was originally designed four decades ago to aid the then-nascent Artificial Intelligence industry, and has proven itself over the interim to be a powerful ally in tackling the world's most difficult kinds of problems: |  | | Think of Lisp as an alternative to or refuge from "commodity" languages like Java, C. and C++, especially for your most complex and difficult projects. |
|
http://www.common-lisp.info
(414 words)
|
|
| |
| | Common Lisp |
 | | Lisp (LISt Processing Programming) is a symbolic functional recursive language based on lambda-calculus, used especially for Artificial Intelligence research and symbolic mathematics. |  | | Since then many important dialects, languages and embedded systems have been developed. |  | | A good text book is ``Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp'', |
|
http://www.dfki.de/fluids/Common_Lisp.html
(174 words)
|
|
| |
| | Cooking with Lisp |
 | | He discusses this in his Editing Lisp Code in Emacs page on CLiki (which is a very helpful guide if you haven't read it yet) and I remember trying those before and not really being happy about how it worked, but seeing how it worked in the video, I'm going to try them again. |  | | Some of the programs are advanced even for today, although we would implement them far differently today. |  | | Lisp programmers have been using these features since 1957. |
|
http://cooking-with-lisp.blogspot.com
(3024 words)
|
|
| |
| | ALU: What is Lisp? |
 | | "Lisp is a programmable programming language." -John Foderaro |  | | symbolic processing and with both computer and human languages. |  | | heterogeneous list data type has always been built into the language in order to efficiently deal with arbitrary and changing models. |
|
http://www.alu.org/table/lisp.htm
(199 words)
|
|
| |
| | Open Directory - Computers: Programming: Languages: Lisp |
 | | Lisp: Good News, Bad News, How to Win Big - Lisp has done quite well over the last ten years: becoming nearly standardized, forming the basis of a commercial sector, reaching high performance, having good environments, able to deliver applications. |  | | Lisp Resources - Links to Lisp information and software. |  | | CMU Artificial Intelligence Repository - Collection of files, programs, publications, of interest to Artificial Intelligence researchers, educators, students, practitioners. |
|
http://www.dmoz.org/Computers/Programming/Languages/Lisp
(386 words)
|
|
| |
| | Learning Lisp for CMPT 310 |
 | | Franz Inc. : The maker of the Franz Lisp development environment. |  | | Do try running your solutions in the Allegro Common LISP development environment. |  | | Although you will not be asked to hand in your solution, you should nevertheless try to work on the programming exercises given in the tutorial notes above. |
|
http://www.cs.sfu.ca/CC/310/pwfong/Lisp
(464 words)
|
|
| |
| | CS555 Fall 1999 |
 | | Topics of the Common LISP programming language include LISP primitives, LISP objects and evaluation recursion and iteration, macros, data abstraction, object-oriented programming, symbolic pattern matching. |  | | This course is an introduction to basic artificial intelligence techniques (AI) and the Common LISP programming language. |  | | The AI techniques cover mainly the Parts I and II of the first text book, which includes stimulus-response agents, neural networks, machine evolution, state machines, agents that plan, uninformed search, heuristic search, game playing techniques. |
|
http://www.cs.bsu.edu/homepages/tzeng/cs555/intro.html
(114 words)
|
|
| |
| | LookSmart - General Lisp Programming Resources |
 | | CMU's ftp server hosts this collection of files and programs which promise to be of general interest to Common Lisp programmers. |  | | Contains resources for the whole artificial intelligence area, but a large portion of these are Lisp related. |  | | Civilized Software provides a downloadable compressed zip file that presents how LISP works and how to build a LISP interpreter. |
|
http://www.looksmart.com/eus1/eus317831/eus317876/eus53906/eus65714/eus83170/eus281314/r?l&
(236 words)
|
|
| |
| | CMUCL Home Page |
 | | Common Lisp is well suited to large programming projects and explorative programming. |  | | CMUCL is a free implementation of the Common Lisp programming language which runs on most major Unix platforms. |  | | an implementation of CLOS, the Common Lisp Object System, which includes multimethods and a metaobject protocol. |
|
http://www.cons.org/cmucl
(283 words)
|
|
| |
| | XDR Binding to LISP (ResearchIndex) |
 | | The implementation solves compatibility problems arising in the exchange of structured data between modules coded in different programming languages and/or hosted by computing environments with different hardware architectures. |  | | 983 Programming Language (context) - Stroustrup - 1987 |  | | 1 Program reuse by interface adaptation (context) - Purtilo, Atlee - 1990 |
|
http://citeseer.ist.psu.edu/133351.html
(358 words)
|
|
| |
| | CS W3101 (section 2): Introduction to Programming Languages - LISP |
 | | Intended only for those who are already fluent in at least one programming language. |  | | The course will cover the basics of the Common LISP Programming Language. |  | | Functional and recursive programming styles will be stressed. |
|
http://www.cvn.columbia.edu/Courses/csw3101-02.html
(177 words)
|
|
| |
| | 403 Manually selected Lisp Programming Language Resources |
 | | CBEL >> 403 Lisp Programming Language Computer technology sites, last updated on 25 September 2005 |  | | - NYU Natural Language Computing -- LISP Tutorial |  | | - Successful Lisp: How to Understand and Use C... |
|
http://www.cbel.com/lisp_programming_language
(159 words)
|
|
| |
| | Franz Inc Products: Allegro CL |
 | | Allegro Prolog: A classic AI programming language in Allegro CL for Logic Programming, with an execution speed in excess of 1 Mlips and running essentially cons free |  | | Improved Linux Version Compatibility: Allegro CL runs on all Linux distributions that use Glibc 2.2 on x86, and Glibc 2.3 on AMD64 and PPC, and is well protected against future Glibc changes |  | | Change class definitions and methods on the fly, and automatically propagate changes to existing object instances |
|
http://www.franz.com/products/allegrocl
(681 words)
|
|
| |
| | Transwiki:Format (Common Lisp) - Wikibooks |
 | | In the Common Lisp programming language, format produces formatted output by outputting the characters of control-string and observing that a tilde introduces a directive. |  | | The character after the tilde, possibly preceded by prefix parameters and modifiers, specifies what kind of formatting is desired. |
|
http://en.wikibooks.org/wiki/Transwiki:Format_(Common_Lisp)
(179 words)
|
|
| |
| | CLiki : Humor |
 | | Lisp Programming (or 6.001, for MIT types) comic. |  | | LAMBDA.TXT — A collection of fortune cookies with the lambda nature, originally from MIT ITS systems. |  | | The preferred language for unlocking the secrets of the universe. |
|
http://www.cliki.net/Humor
(88 words)
|
|
| |
| | lisp programming language - OneLook Dictionary Search |
 | | Phrases that include lisp programming language: common lisp programming language, emacs lisp programming language |  | | We found one dictionary with English definitions that includes the word lisp programming language: |  | | Tip: Click on the first link on a line below to go directly to a page where "lisp programming language" is defined. |
|
http://www.onelook.com/?loc=rescb&w=lisp+programming+language
(91 words)
|
|
| |
| | CIS459.31: Programming in Lisp |
 | | Essential language constructs of the (Common) Lisp programming language for students who are well versed in programming in some high-level language. |  | | Be exposed to using the Common Lisp Object System (CLOS) |  | | This course is an introduction to (Common) Lisp and its main features. |
|
http://www.cse.ohio-state.edu/~neelam/abet/TPS/45931.html
(96 words)
|
|
| |
| | Martin Cracauer's Lisp Page |
 | | The CMUCL system produces overhead-free code (that means, it is as fast or even faster than C) for a large number of computation constructs. |  | | Lisp is a high adaptability programming language, Common Lisp is the Lisp dialect that is standardized with commercial users in mind and CMUCL is an implementation of Common Lisp that focuses on it's superb compiler. |  | | http://www.elwood.com/alu/index.htm is the home of ALU, The Association of Lisp Users. |
|
http://www.cons.org/cracauer/lisp.html
(218 words)
|
|
| |
| | CLISP - an ANSI Common Lisp Implementation |
 | | why is ANSI Common Lisp such a great programming environment? |  | | CMU Artificial Intelligence Repository (very old but still valuable) - CLISP and Lisp |  | | This is GNU CLISP - an ANSI Common Lisp Implementation |
|
http://clisp.cons.org
(143 words)
|
|
| |
| | Common Lisp the Language, 2nd Edition |
 | | The original versions of these files can be obtained by anonymous ftp from |  | | Please include the README file and the Digital Press catalog with any distributed electronic copies of Common Lisp the Language. |  | | CLOS, the Common Lisp Object System, with new features to support function overloading and object-oriented programming, plus complete technical specifications |
|
http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
(451 words)
|
|
| |
| | Macintosh Common Lisp |
 | | This page maintained by Carnegie Mellon Computing Services. |  | | MCL is an object-oriented dynamic programming language fully integrated with the Macintosh. |  | | It includes: an incremental compiler which generates efficient native PowerPC code; a fully integrated emacs-like Lisp program editor; a window-based debugger; a source code stepper; a dynamic object inspector; smart Lisp programming tools; and an extensive library of CLOS objects including Macintosh user interface objects. |
|
http://www.cmu.edu/myandrew-files/software/MacintoshCommonLisp
(120 words)
|
|
| |
| | Lisp FAQ Index |
 | | Subject: FAQ: Lisp Implementations and Mailing Lists 4/7 [Monthly posting] |  | | Subject: FAQ: Object-oriented Programming in Lisp 5/7 [Monthly posting] |  | | Subject: FAQ: Lisp Window Systems and GUIs 7/7 [Monthly posting] |
|
http://www.faqs.org/faqs/lisp-faq
(187 words)
|
|
| |
| | CLOCC - the Common Lisp Open Code Collection |
 | | "Information Technology - Programming Language - Common Lisp" |  | | Common Lisp HyperSpec - the HTML version of the ANSI standard X3.226-1994 |  | | a Common Lisp development system derived from the CMU CL Useful References |
|
http://clocc.sourceforge.net
(133 words)
|
|
| |
| | [No title] |
 | | Pascal Costanza's Highly Opinionated Guide to Lisp has moved to http://p-cos.net/lisp/guide.html. |
|
http://www.cs.uni-bonn.de/~costanza/lisp/guide.html
(11 words)
|
|
|