Lisp manuals. |
Definition of Lisp |
Lisp (historically, LISP) is a family of computer
programming languages fully parenthesized Polish prefix notation.
Originally specified in 1958, Lisp is the second-oldest high-level
programming language in widespread use today; only Fortran is older (by
one year). Like Fortran, Lisp has changed a great deal since its early
days, and a number of dialects have existed over its history. Today, the
most widely known general-purpose Lisp dialects are Common Lisp and
Scheme. Lisp was originally created as a practical mathematical notation
for computer programs. It quickly became the favored programming
language for artificial intelligence (AI) research. As one of the
earliest programming languages, Lisp pioneered many ideas in computer
science, including tree data structures, automatic storage management,
dynamic typing, conditionals, higher-order functions, recursion, and the
self-hosting compiler.
The name LISP derives from "LISt Processor". Linked lists are one of
Lisp's major data structures, and Lisp source code is itself made up of
lists. As a result, Lisp programs can manipulate source code as a data
structure, giving rise to the macro systems that allow programmers to
create new syntax or new domain-specific languages embedded in Lisp.
|
|
Manual |
Description |
Online
|
Format / File |
Ads / Size |
|
Draftsperson - Lessons on lisp
|
10 lessons to learn LISP:
Introduction to Lisp Programming
THE AutoLISP ENVIRONMENT
COMMENTS. PROGRAM FORMAT
VARIABLES. NUMBERS. PROGRAM CONTROL. LOOPING. DATA STRUCTURES. INPUT AND
OUTPUT |
|
|
|
Nick Levine
-Lisp
and elements of style
|
Learn Lisp in 12 weeks. Guide, practice, exercises and solutions |
|
|
Gnu Emacs Reference Manual
|
The GNU Emacs Lisp reference manual is available in the following
formats:
|
|
|
Doug Hoyte -
Letover Lambda
|
Let Over Lambda (ISBN 978-1-4357-1275-1, 376+iv pp.) is one of the most
hardcore computer programming books out there. Starting with the
fundamentals, it describes the most advanced features of the most
advanced language: COMMON LISP. The point of this book is to expose you
to ideas that you might otherwise never be exposed to. |
|
|
David J.Cooper - Basic Lisp Techniques
|
100 pages in PDF. |
|
|
Performance and Evaluation of Lisp Systems
|
PDF tutorial. 1.1 MB
Performance and Evaluation of Lisp Systems is the first book to present
descriptions on the Lisp implementation techniques actually in use and
can serve as a handbook to the implementation details of all of the
various current Lisp expressions. It provides detailed performance
information using the tools of benchmarking (the process of utilizing
standardized computer programs to test the processing power of different
computer systems) to measure the various Lisp systems, and provides an
understanding of the technical tradeoffs made during the implementation
of a Lisp system. |
|
|
Common Lisp.The Language - 2nd Edition
|
This link contains the complete text of the book
Common Lisp the Language, 2nd edition
by Guy L. Steele, Thinking Machines, Inc.
Digital Press. 1990 paperbound. 1029 pages
|
|
|
Stuart C. Shapiro - Common Lisp: An Interactive Approach
|
The purpose of this book is to teach the Common Lisp programming
language. Because of the varied interests in Lisp, this book has tried
to present it in a general and neutral setting, rather than specifically
in the context of any of the special fields in which it is used. Since
this book assumes that students will have had experience with some
imperative programming language, it teaches pure Lisp before the
imperative constructs. |
|
|
CMU -
Common Lisp
|
This report documents internal details of the CMU Common Lisp compiler
and run-time system. CMU Common Lisp is a public domain implementation
of Common Lisp that runs on various Unix workstations. This document is
a work in progress: neither the contents nor the presentation are
completed. Nevertheless, it provides some useful background information,
in particular regarding the CMUCL compiler. |
|
|
Loving Lisp, or the Savvy Programmer's Secret Weapon - Mark Watson
|
While I consider Java to be twice as "programmer efficient" as C++, I
consider Common Lisp to be twice as good as Java for some applications.
Common Lisp compilers are freely available, stable, and compiled Common
Lisp code is very fast. Not yet programming in Lisp? Spend a few
evenings with this free web book and experience what many computer
scientists consider the best all-around programming language. |
|
|
|
|
|
|
|
|
Home |
|
|
|
|
|
|
|
|
|
|
|
Manuals.astalaweb.net © 2005
Gabriel Chova Blasco -
All rights reserved
|
|
|