Login/Register to vote and to have access to more features
You are here: Root Go directly to another tag
All Documents for Software (37 items) Back to full tag view
A Hardware Lisp Interpreter by Frank Buss
Frank Buss wrote: "My goal is to write an interpreter, which uses a state machine and not the Common Lisp call stack, because then it is easier to translate it to VHDL. I think I can simplify the sour...
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.
An online HTML version of the ASDF manual.
Building a Windows CLISP version
This page explains how to build GNU CLISP from source code on an MS Windows system, and deliver a sample hello world executable application.
A Common Lisp programming challenge along the lines of "Perl quiz of the week" or "Ruby Quiz". Each week a new quiz is sent to a mailing list, and users can send their solutions. A summary describing ...
CLISP's memory management
A paper by Bruno Haible, published on 19 February 1995, summarizing the memory management system of the CLISP Common Lisp implementation. It describes the generational garbage collection algorithm and...
CLoX: Common Lisp Objects for XEmacs
CLoX is an ongoing attempt to provide a full Emacs Lisp implementation of the Common Lisp Object System, including its underlying meta-object protocol, for XEmacs. This paper describes the early devel...
Hosting services and resources for open-source Common Lisp development projects. It's a sort of SourceForge for Lisp.
DROP: a push/pushnew complement
The DROP macro removes an element from a list in a place.
Early CL History
A text collection about early commercial Common Lisp implementations on XEROX, DEC, and other machines.
Hacking CL into a Lisp-1 (an intro to code-walking)
This code snippet shows how to turn Common Lisp into a Lisp-1 by using a technique called code walking.
Henry Baker's Archive of Research Papers
Collection of papers on programming languages research, including some on Common Lisp implementation issues and CLOS.
How to read and process a file
Kent Pitman's Publications
A collection of research papers, journal articles, essays and other Lisp writings by Kent Pitman. Covered topics include Common Lisp design and standardization, Artificial Intelligence, software engi...
KnowOS: A Knowledge Operating System
An operating system in which knowledge, rather than files or tables, is the primary representational basis. Used to implement BioBike.
An article by Gene Michael Stover with various Common Lisp idioms for working with lists, sequences, matrixes, and other data.
Lisp Style and Efficiency
Introduction to efficient coding style in Common Lisp.
A development environment for new Lispers.
M.I.T. "cadr" LispMachine font
A recreation of the "cadr" font used by the M.I.T. LispMachines
PDF forms with CL-PDF
Acrobat PDF interactive forms generated with CL-PDF
Patterns of Software: Tales from the Software Community
Book by Richard P. Gabriel. Oxford University Press, 1996, ISBN 0195121236. Full text available online.
It is a collection of essays on software engineering, writing, business, and the author's life s...
Blog aggregator site for blogs of developers of the SBCL Common Lisp implementation.
Portable Utilities for Common Lisp - User Guide and Implementation Notes
School of Computer Science, Carnegie Mellon University technical report CMU-CS-91-143 by Mark Kantrowitz, May 1991. The autor describes the design, implementation and usage of a set of portable Common...
Pragmatic Parsing in Common Lisp
We review META, a classic technique for building recursive descent parsers, that is both simple and efficient. While META does not handle all possible regular or context-free grammars, it handles a su...
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.
SBCL on boinkor.net
A site that provides services and resources for SBCL developers and users: automatically updated benchmark data on various versions of SBCL, documentation, and an Arch repository for the source tree.
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.
Slurping a file in Common Lisp
An article that presents different ways of copying a file by reading it into memory and writing it back, and compares their performance.
Some Useful Lisp Algorithms: Part 1
Collection of 3 technical papers written during 1991 by Richard "Dick" Waters and submitted to the ACM Lisp Pointers journal.
The first paper, titled "Supporting the Regression Testing of Lisp Program...
Some Useful Lisp Algorithms: Part 2
Collection of 3 technical papers written during 1992 and 1993 by Richard "Dick" Waters and submitted to the ACM Lisp Pointers journal.
The first paper, titled "Using the New Common Lisp Pretty Printer...
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...
Using ASDF with Corman Common Lisp
These are instructions on how to make ASDF work with Corman Common Lisp (or rather vice versa).
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...
cmucl and multiprocessing
An introduction to the CMUCL multiprocessing facilities. It documents the external symbols of the MP package and provides links to additional resources.
A mailing list for posting source code of small programs, utilities, libraries and code snippets written in Common Lisp. It is maintained by Ingvar Mattson. Related discussions take place in the small...
A mailing list for discussions related to the small-cl-src list. It is maintained by Ingvar Mattson.