Login/Register to vote and to have access to more features
You are here: Root > Information Go directly to another tag
All Documents for Learning (62 items) Back to full tag view
A GUI Library For Lisp On OS X
A blog entry about Ltk, and a quick introduction on how to use it. Ltk is a Lisp interface to the Tk gui kit.
A Guided Tour of the Common Lisp Interface Manager
Paper by Ramana Rao, William York and Dennis Doughty published in 1990(?) by Lisp Pointers.
It provides an overview of CLIM's facilities and presents a series of examples. Although the sample code is ...
A tutorial for ASDF-INSTALL
This tutorial is intended for people who are relatively new to Common Lisp. It describes an easy way to install third-party libraries into a Lisp implementation.
ANSI Common Lisp, by Paul Graham
Introductory book that focuses on the essentials of Lisp programming and discusses the "bottom up" paradigm for program design. This well organized introduction to the language also serves as a useful...
Artificial Intelligence: A Modern Approach
Book by Stuart Russell and Peter Norvig. Prentice Hall, 2nd edition, 2002, ISBN 0137903952. A popular AI textbook with an agent-based approach.
Basic Lisp Techniques
Book by David Cooper, 2003. It showcases the features that make Lisp a better language, and provides a quick-start guide for Using Common Lisp as a development environment. Full text available online.
Beating C in Scientific Computing Applications -- On the Behavior and Performance of Lisp, Part I.
This paper presents an ongoing research on the behavior and performance of LISP with respect to C in the context of scientific numerical computing. Several simple image processing algorithms are used ...
Berkeley SICP Lectures
"CS61A: Structure and Interpretation of Computer Programs" at the University of California, Berkeley.
Binary Methods Programming: the CLOS Perspective.
Implementing binary methods in traditional object-oriented languages is difficult: numerous problems arise regarding the relationship between types and classes in the context of inheritance, or the ne...
CLIM - Der Common LISP Interface Manager
Introductory CLIM slides by Michael Wessel, 2003 (in German).
CLIM Screencast - Installation and Hello World
A screencast introducing the viewer to McCLIM.
CLOS Efficiency: Instantiation -- On the Behavior and Performance of Lisp, Part 2.1
This article reports the results of an ongoing experimental research on the behavior and performance of CLOS, the Common Lisp Object System. Our purpose is to evaluate the behavior and performance of ...
CLOS/MOP at Dynamic Languages Day
Dynamic Languages Day @ Vrije Universiteit Brussel, February 13, 2006. Video available of Pascal Costanza presenting on CLOS, Generic Functions, and the Meta-Object Protocol.
COMMON LISP: An Interactive Approach
Book by Stuart C. Shapiro. W. H. Freeman and Company, 1992, ISBN 0716782189. Full text available online.
Casting SPELs in Lisp
A comic book that explains why Lisp is powerful by developing a text adventure game. The book, which is intended for novices, is a Common Lisp tutorial with the goal of taking the reader to appreciate...
The Wikipedia entry for Common Lisp. It provides a short introduction to the language, a comparison with other Lisp dialects, a list of implementations, and a list of successful applications.
Common Lisp B-level course
Notes from the lectures, spring of 1997, Mid-Sweden University - Sundsvall. Teacher and instructor for the labworks J.E. Spragg. These notes provide an introductory coverage of the Common Lisp languag...
Common Lisp FAQ
New Common Lisp FAQ created and maintained by a CL Gardeners sponsored project. The maintainers are committed to make this a primary, extensive and up to date resource for new users.
Common Lisp FAQ for comp.lang.lisp newsgroup
A set of frequently asked questions posted regularly to comp.lang.lisp. Topics include implementations, mailing lists, object-oriented programming and CLOS, FTP resources, windowing systems and GUIs, ...
Common Lisp Quick Reference
A booklet with short descriptions of the symbols defined in the ANSI standard. It comes with a comprehensive index.
Common Lisp Wikibook
This is a collaborative textbook based on MediaWiki engine for learning Common Lisp programming
Common Lisp: A Gentle Introduction to Symbolic Computation
Book by David S. Touretzky. The Benjamin/Cummings Publishing Company, 1989, ISBN 0805304924.
A nice tutorial for LispWorks' CommonSQL. It also applies to CLSQL.
Daniel Bobrow CLOS video from 87
Daniel Bobrow clos video, spotted by jao: http://jaortega.wordpress.com/2008/07/21/vintage-clos/
Dynamic Learning Center
A web site that provides students and teachers with documented source code examples, exercises, tools and other resources for learning Common Lisp. It is maintained by Franz, Inc.
Episode 2: (Re)writing Reddit in Lisp is 20 minutes and 100 lines
Screencast by Sven Van Caekenberghe on building Web applications with the KPAX framework to create a simple Reddit clone. It is based on the interaction with LispWorks under MacOS X. QuickTime format.
Guide to good Lisp style
Infornography - Gene Michael Stover's web site
Large collection of computing articles by Gene Michael Stover, many of which about learning and using Common Lisp.
Installing TBNL on Linux and Windows and creating a web application
A tutorial on installing the TBNL toolkit for dynamic Lisp web sites and creating a simple application.
Introduction à la programmation en Common Lisp (French)
"Introduction à la programmation en Common Lisp" (PDF in French) and Lisp Programming Examples:
- Computing influence spheres for atoms in a protein.
- Functions to compute frequencies of characters, ...
Lisp Exercises at Northwestern
Simple practice exercises for Common Lisp
Lisp Programming Style
Some general suggestions/notes about improving Lisp programming style, readability, correctness and efficiency. These are written by Mark Kantrowitz and Barry Margolin and come from the Lisp FAQ.
Lisp Starter Pack
A personal Common Lisp "newbie" guide (for Windows)
Lisp Style and Efficiency
Introduction to efficient coding style in Common Lisp.
An episodic series of screencasts of Common Lisp software development. Their aim is to educate and serve as a locus of discussion. Mainly for the beginner, these videos may also be of interest to th...
Loving Lisp, or the Savvy Programmer's Secret Weapon
Introductory book by Mark Watson, 2002. Full text available online.
MIT's SICP Open Courseware
MIT Open Courseware for EE 6.001 - Structure and Interpretation of Computer Programs.
Nikodemus' Common Lisp FAQ
"A highly uncanonical Common Lisp FAQ with a strong editorial bias, by Nikodemus Siivola".
On Lisp html document
browsable version of Paul Graham's On Lisp
PCL Allegroserve Examples with mod_lisp
Short tutorial on running the Allegroserve examples from Practical Common Lisp with mod_lisp and Apache (for newbies)
Paradigms of Artificial Intelligence Programming
Starts with an introduction to the language, including an excellent discussion of programming style. Most of the book is a collection of projects covering classic topics in Artificial Intelligence. Th...
Practical Common Lisp
A Common Lisp book by Peter Seibel for folks who already know how to program but who don't know Lisp. Focuses on practical applications of Common Lisp.
Apress, 2005, ISBN 1590592395. Full text availab...
Practical Common Lisp (video)
The video of a Google TechTalks talk given by Peter Seibel on May 10, 2006 at Google's New York office. He discussed "how our choices of programming language influences and shapes our pattern language...
Remote SLIME sessions over SSH
Andy Sloane describes his emacs and sbcl customizations to allow editing of lisp code, interaction with a REPL and debugging remote applications over an ssh connection.
Revisiting the Visitor: the "Just Do It" Pattern.
A software design pattern is a three-part rule which expresses a relation between a certain context, a problem, and a solution. The well-known "GoF Book" describes 23 software design patterns. Its inf...
SICP at ArsDigita University
"The Structure and Interpretation of Computer Programs" at the ArsDigita University (ADU).
Screencast by Marco Baringer. It shows how to use the Emacs-based SLIME IDE, from installation and setup to some advanced features. The screencast is based on the interaction with LispWorks under MacO...
Setting up ASDF for CLISP+Win32
A short tutorial on setting up and using ASDF with CLISP under Win32.
Successful Lisp: How to Understand and Use Common Lisp
Book by David Lamkins. BOOKFIX.COM, 2004, ISBN 3-937526-00-5. Full text available online.
Sven Van Caekenberghe's s-http-server Tutorial
How to get started with Sven's minimal Common Lisp s-http-server.
A tutorial which describes how to develop a blogging framework in Common Lisp based on TBNL and Hunchentoot.
The Common Lisp Cookbook
A collection of "recipes."
The Game - Yet Another Lisp Newbie Example
A tutorial which describes how to write a little grid game in Lisp (using the LispWorks CAPI toolkit for the GUI part)
The Idiot's Guide to Common Lisp Packages
A tutorial by Ron Garret on Common Lisp packages. It covers symbols, values and the REPL loop, interning, home packages, exporting symbols and using packages, shadowing, and DEFPACKAGE.
The Idiot's Guide to Special Variables and Lexical Closures
A tutorial by Ron Garret on Common Lisp special variables. It covers variables and bindings, lexical and dynamic scope, DEFVAR, and lexical closures.
The Nature of Lisp
An article that is an "attempt to explain Lisp in familiar, intuitive concepts". The author tells how he found and approached Lisp, and introduces the main concepts and features of Common Lisp.
Tutorial for Gigamonkeys Markup
Explains how to use Gigamonkeys Markup, a typesetting language from Peter Seibel that was successfully used to document large amounts of Lisp code in his book "Practical Common Lisp."
A tutorial on the UnCommon Web application framework. It covers installation, configuration, the environment, basic techniques, templates, and more.
UnCommon Web video
Screencast by Marco Baringer. It demonstrates using the UnCommon Web application framework and the Emacs-based SLIME IDE to create a simple, "hello world" web application. It is based on the interacti...
How to embed ECL into Visual Basic.
Validating a PGP key without personal contact
An article explaining how to validate the PGP signatures of software packages, and establish a weak but reasonably secure web of trust when establishing an uninterrupted one is not practical. This is ...
Wiki list of websites powered by Lisp
List of websites and other web applications built using Lisp. Entries are strongly encouraged to be listed with the other software components used to build the site such as the web framework used or o...