Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Common Lisp programming language


  
  Strict programming language - Wikipedia, the free encyclopedia
A non-strict programming language is one which is not strict, and hence may allow lazy evaluation.
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.
The terms "eager programming language" and "lazy programming language" are often used as synonyms for "strict programming language" and "non-strict programming language" respectively.
en.wikipedia.org /wiki/Strict_programming_language   (311 words)

  
 Lisp programming language - Wikipedia, the free encyclopedia
Lisp is a reflective, functional programming language family with a long history.
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.
en.wikipedia.org /wiki/Lisp_programming_language   (4449 words)

  
 Common Lisp - Wikipedia, the free encyclopedia
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, standardised by ANSI X3.226-1994.
Common Lisp also includes a toolkit for object-oriented programming, the Common Lisp Object System or CLOS, which is considered by many to be one of the most powerful object systems available in any language.
Applicative Common Lisp, a full-featured theorem prover for a subset of Common Lisp.
en.wikipedia.org /wiki/Common_Lisp   (3093 words)

  
 The Lisp Programming Language
The common need among all of these applications was a method to allow computers to process symbolic data in lists.
Lisp totally dominated Artificial Intelligence applications for a quarter of a century, and is still the most widely used language for AI.
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).
www.engin.umd.umich.edu /CIS/course.des/cis400/lisp/lisp.html   (633 words)

  
 ALU: Common Lisp Implementations
Common Lisp compatibility macros are provided, and most of the examples in "Lisp" by Winston and Horn have been run on RefLisp.
CMU Common Lisp (or CMUCL for short) is an implementation of the Common Lisp programming language.
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.
www.lisp.org /table/systems.htm   (3661 words)

  
 Emacs Lisp programming language : Emacs Lisp   (Site not responding. Last check: 2007-10-08)
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.
Emacs Lisp is related to the MacLisp and Common Lisp dialects of Lisp.
Lisp was chosen as the extension language for Emacs because of its powerful features, including the ability to treat functions as data.
www.eurofreehost.com /em/Emacs_Lisp.html   (290 words)

  
 Star Sapphire Common LISP Reference Manual--LISP Tutorial
LISP embodies in a pure form some concepts which are present in all programming languages but which are typically obscured or difficult to use.
LISP was one of the first programming languages, and hence did not have to cater to the body of theory and preconceptions that exist nowadays.
LISP is represented internally in much the same fashion as a tree: the parentheses simply serve to represent this in a form which can be typed in.
www.webweasel.com /lisp/doc/cl0.htm   (2557 words)

  
 CMUCL Home Page
CMUCL is a free implementation of the Common Lisp programming language which runs on most major Unix platforms.
Common Lisp is well suited to large programming projects and explorative programming.
The language has a dynamic semantics which distinguishes it from languages such as C and Ada.
www.cons.org /cmucl   (283 words)

  
 An Introduction and Tutorial for Common Lisp
AI Slant: Paradigms of AI Programming: Case Studies in Common Lisp by Peter Norvig.
This was the official language definition prior to the release of the ANSI Specification, and is still a useful reference.
The Evolution of Lisp A Detailed History of Lisp, from the 1993 ACM History of of Programming Languages (HOPL-II) conference.
www.apl.jhu.edu /~hall/lisp.html   (1550 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.
In Lisp, the word immediately after the opening parenthesis is what you learn to read as the verb (in most cases), and there is no distinguished subject of that verb.
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.
www.onjava.com /pub/a/onjava/2004/03/24/lisp.html   (1244 words)

  
 1st European Lisp and Scheme Workshop   (Site not responding. Last check: 2007-10-08)
Common Lisp, with the Common Lisp Object System (CLOS), was the first object-oriented programming language to receive an ANSI standard at the beginning of the 1990’s.
Despite the fact that Lisp languages have somewhat disappeared from the radar of popular computer science, Common Lisp and Scheme are still alive and have just started to gain momentum again.
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.
www.cs.uni-bonn.de /~costanza/lisp-ecoop   (452 words)

  
 The Scheme Programming Language
Scheme was one of the first programming languages to incorporate first class procedures as in the lambda calculus, thereby proving the usefulness of static scope rules and block structure in a dynamically typed 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.
Scheme is also the first programming language to support hygienic macros, which permit the syntax of a block-structured language to be extended reliably.
www.swiss.ai.mit.edu /projects/scheme   (700 words)

  
 LaTeX Project Output   (Site not responding. Last check: 2007-10-08)
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.
Formally, an integer in Common Lisp is an optional sign, followed by a sequence of decimal digits, followed by an optional decimal point.
Formally, rational numbers in Common Lisp consist of an optional sign, followed by one or more digits, followed by a slash (/), followed by one or more digits, where the second string may not consist entirely of zeroes.
www.engr.uconn.edu /cse/Courses/CSE244/proj1.html   (597 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.
www.prescod.net /python/IsPythonLisp.html   (2895 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.
The relationship between Common Lisp and CLOS is one between a formal standard and a defacto standard extension.
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.
www.omg.org /docs/1994/94-03-11.doc   (2015 words)

  
 Amazon.com: Common LISP, Second Edition : The Language (HP Technologies): Books: Guy Steele   (Site not responding. Last check: 2007-10-08)
Common Lisp is a new dialect of Lisp, a successor to MacLisp [33, 37], influenced strongly by Zetalisp [55, 34] and to some extent by Scheme [46] and Interlisp [50].
The program structure in Lisp, namely the organization of a program as a function call or a form is outlined in detail.
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.
www.amazon.com /exec/obidos/tg/detail/-/1555580416?v=glance   (2382 words)

  
 PC AI - LISP Programming Language
LISP was formulated by AI pioneer John McCarthy in the late 50's.
LISP's essential data structure is an ordered sequence of elements called a "list." The elements may be irreducible entities called "atoms" (functions, names or numbers) or they can be other lists.
Together, these two levels augment Common LISP with practically all of the functionality of both Prolog and constraint logic programming languages such as CHiP and CLP(R).
www.pcai.com /web/ai_info/pcai_lisp.html   (884 words)

  
 Common Lisp info   (Site not responding. Last check: 2007-10-08)
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:
Common Lisp is ANSI standard language X3.226-1994, renewed in 1999 and available from ANSI in PDF format as X3.226-1994 (R1999), although some people have complained that the PDF is poor resolution and hard to read.
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).
www.common-lisp.info   (414 words)

  
 ALU: What is Lisp?
A paper titled Common Lisp: Myths and Legends tries to confront and dispel some of the myths and mistaken impressions associated with Lisp.
Pride and Prejudice: Four Decades of Lisp by Stuart Watt of the Open University gives a technical and historical introduction to Lisp in general.
Lisp may be combined with other languages to produce wide variety of applications.
www.alu.org /table/lisp.htm   (199 words)

  
 Lisp Books: Best Lisp and Artificial Intelligence Books
Lisp Books without an AI Slant: On Lisp: Advanced Techniques for Common Lisp by Paul Graham.
Lisp Books with an AI Slant: Paradigms of AI Programming: Case Studies in Common Lisp by Peter Norvig.
This Lisp book list was prepared by Marty Hall for work in the Research and Technology Development Center of the Johns Hopkins University Applied Physics Lab, and for courses in the Johns Hopkins Part-Time MS Program in Computer Science.
www.apl.jhu.edu /~hall/lisp-books.html   (446 words)

  
 Cooking with Lisp
Lisp is older than most people posting to this group, if not all of them.
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.
I really appreciate that the Perl community is embracing the powerful ideas found in Lisp and Haskell, unlike the recent news from the Python community about starting to consider removing some of the "redundant" functional features.
cooking-with-lisp.blogspot.com   (3024 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.
Recently, the long work on Common Lisp, an industrial strength dialect of Lisp, has led to a formal ANSI Common Lisp standard.
This Common Lisp standard provides several major pieces of new functionality: an object-oriented programming system, a condition handling system, an improved iteration facility, and better support for large character sets.
www.dfki.de /fluids/Common_Lisp.html   (174 words)

  
 Learning Lisp for CMPT 310
You will be coding in the Common LISP programming language for your assignments.
CMU Common Lisp Repository: The one place you should visit.
Common Lisp HyperSpec: A hypertext derivative of the ANSI Common LISP Specification (X3J13).
www.cs.sfu.ca /CC/310/pwfong/Lisp   (464 words)

  
 Lush: Lisp Universal SHell
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.
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.
Lisp variables can be refered to from the C by prepending a dollar sign.
lush.sourceforge.net   (2393 words)

  
 Open Directory - Computers: Programming: Languages: Lisp   (Site not responding. Last check: 2007-10-08)
Common Lisp.net - Provide the Common Lisp community with development resources and to work as a starting point for new programmers.
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.
Screamer Tool Repository - Common Lisp extension, adds support for nondeterministic programming, and on this substrate, provides full constraint programming language to formulate and solve mixed systems of numeric and symbolic constraints.
www.dmoz.org /Computers/Programming/Languages/Lisp   (386 words)

  
 On Lisp
On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme.
The final chapter takes a deeper look at object-oriented programming than previous Lisp books, showing the step-by-step construction of a working model of the Common Lisp Object System (CLOS).
Its examples form a library of functions and macros that readers will be able to use in their own Lisp programs.
www.paulgraham.com /onlisp.html   (274 words)

  
 Macintosh Common Lisp   (Site not responding. Last check: 2007-10-08)
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.
Macintosh Common Lisp provides users with a rich set of "object-oriented dynamic language" attributes making it especially well-suited for rapid prototyping, custom development for business and education, scientific and engineering applications and academic research.
www.cmu.edu /myandrew-files/software/MacintoshCommonLisp   (120 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.