Directory | Tags | Index | LinkIt | Submit   | Help
    Friday, 18 April 2014 - anonymous
Login/Register to vote and to have access to more features

You are here: Root

Go directly to another tag

All Last Modified Items for Programming Languages

Back to full tag view

Jean-Philippe Paradis (Added)
Last modification: Sun, 10 Mar 2013 05:09:49 GMT
Programmer, Public Domain Common Lisp R&D. 6 intensive years of Common Lisp experience. 15 ready-to-use libraries in Quicklisp, and counting.

Armed Bear Common Lisp (Annotated)
Last modification: Wed, 06 Mar 2013 13:42:39 GMT
Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp that runs in a Java virtual machine.

cl-portaudio (Added)
Last modification: Mon, 16 Jan 2012 15:45:26 GMT
Bindings to PortAudio crossplatform library.

Common Lisp User Space File System (Added)
Last modification: Mon, 28 Nov 2011 19:55:04 GMT
A simple file based file system. Use mkfs and mount to take clufs file system into use. Use it with mkdir, create, open and close to read and write files. Open returns a stream to file in clufs file s...

cl-btree (Added)
Last modification: Mon, 28 Nov 2011 19:39:48 GMT
B-Tree implemented in Common Lisp. Stores key/value pairs onto disk based data structure. Current implementation has been tested with SBCL.

CL-RCFiles (Modified)
Last modification: Mon, 28 Nov 2011 10:54:16 GMT
This very small Common Lisp library provides a way to add initialization files to ASDF systems. Every time ASDF loads <system>, one or several corresponding <system>.lisp files are loaded automaticall...

Common Lisp Quick Reference (Modified)
Last modification: Tue, 11 Oct 2011 19:39:19 GMT
A booklet with short descriptions of the symbols defined in the ANSI standard. It comes with a comprehensive index.

CLERIC (Modified)
Last modification: Fri, 05 Aug 2011 16:04:09 GMT
Common Lisp Erlang Interface

NST (Added)
Last modification: Wed, 29 Dec 2010 18:20:01 GMT
NST is a test framework for Common Lisp offering separate and reusable fixture definitions, test groups, extensible test criteria, ASDF integration, and optional JUnit XML output.

Markus Flambard (Added)
Last modification: Sat, 10 Jul 2010 16:36:34 GMT

:o( Smilisp :-) (Added)
Last modification: Tue, 15 Jun 2010 07:26:51 GMT
# :o( Smilisp :-) is a new dialect of Lisp featuring a very special paradigm known as "Emotional Programming". When you [S-]express yourself, your mood is not the same at the beginning of your [S-]ex...

CLoX: Common Lisp Objects for XEmacs (Added)
Last modification: Tue, 15 Jun 2010 07:15:35 GMT
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...

Jason Cornez (Modified)
Last modification: Wed, 12 May 2010 07:02:12 GMT
Chief Technology Officer at RavenPack. Lead developer in Common Lisp.

evol (Added)
Last modification: Mon, 19 Apr 2010 17:33:49 GMT
evol - entrenched virtues of lisp (love reversed) aims to be a compatible and full-fledged replacement for the GNU autotools stack targeted at coping with the autotools' shortcomings while not repeati...

Postmodern (Modified)
Last modification: Mon, 05 Apr 2010 14:27:27 GMT
A library for communicating with a PostgreSQL database, trying to make the Lisp-SQL boundary as unobtrusive as possible.

ParenScript (Modified)
Last modification: Sun, 28 Feb 2010 00:25:12 GMT
A Lisp-like web development language that can be compiled to JavaScript.

Sheeple (Modified)
Last modification: Sat, 23 Jan 2010 02:13:37 GMT
Sheeple is a delegative prototype-based object system inspired by CLOS. It is designed with the purpose of providing the goodies of CLOS programming, but in an object-based environment. As such, it ...

Consequor Consulting AG (Added)
Last modification: Mon, 11 Jan 2010 16:54:11 GMT
Consequor Consulting AG specializes in Product Development Excellence and Product Lifecycle Management. A team of experienced consultants works with client staff to jointly optimize processes in produ...

Attila Lendvai (Modified)
Last modification: Tue, 10 Nov 2009 13:05:49 GMT
Started hacking around 12 on my Amiga m68k, went trough some corporate bullshit (aka java hell), then saw the light at and currently at Common Lisp running a business. What a reli...

CL-Graph (Modified)
Last modification: Fri, 30 Oct 2009 13:54:36 GMT
A package for creating and manipulating graphs (in the graph-theoretic sense). Creates a set of CLOS classes for graphs, vertices, edges. Provides algorithms for traversing, counting, searching for ve...

Snarf (Added)
Last modification: Sun, 25 Oct 2009 12:35:45 GMT
Snarf is a simple prototype-style OO language for common lisp. It uses a call syntax rather than a CLOS-style general function syntax. Snarf is so small that the entire language (about 400 lines) is ...

cl-mediawiki (Modified)
Last modification: Mon, 21 Sep 2009 19:25:33 GMT
A Common Lisp interface to the MediaWiki API

Last modification: Tue, 21 Jul 2009 13:20:46 GMT
Lisp file for accessing Terminfo databases.

KMgen (Modified)
Last modification: Sat, 11 Jul 2009 22:49:04 GMT
KMgen is an ontology editor for the KM language (Knowledge Machine), written with Lispworks, Foil (a Foreign Object Interface for Lisp) and SWT (Java Standard Widget Toolkit). Free to use.

William Proffitt (Added)
Last modification: Thu, 09 Jul 2009 01:13:24 GMT
Technology Manager for Dunlap & Partners Engineers located in Richmond, VA. USA. As well as managing everything IT related, Lispworks and Autolisp programmer.

cl-json (Modified)
Last modification: Mon, 25 May 2009 21:41:48 GMT
A parser and generator for the JSON data-interchange format.

Revisiting the Visitor: the "Just Do It" Pattern. (Added)
Last modification: Tue, 28 Apr 2009 08:07:14 GMT
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...

Binary Methods Programming: the CLOS Perspective. (Added)
Last modification: Tue, 28 Apr 2009 08:00:19 GMT
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...

CLOS Efficiency: Instantiation -- On the Behavior and Performance of Lisp, Part 2.1 (Added)
Last modification: Tue, 28 Apr 2009 07:54:14 GMT
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 ...

Wiki list of websites powered by Lisp (Added)
Last modification: Sun, 04 Jan 2009 03:20:30 GMT
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...

SWCLOS: A Semantic Web Processor on Common Lisp Object System (Annotated)
Last modification: Tue, 16 Dec 2008 03:24:25 GMT
SWCLOS is a Semantic Web processor that is built on top of Common Lisp Object System (CLOS). Every resources in RDF and RDFS, e.g. rdfs:Class, rdfs:Resource, rdf:Property, and resource instances and p...

CL-MUPROC - Erlang-inspired multiprocessing in Common Lisp (Modified)
Last modification: Fri, 12 Dec 2008 08:28:25 GMT
A library that implements some of the message-passing multiprocessing abstractions provided by the Erland programming language.

Singleton classes (Modified)
Last modification: Wed, 03 Dec 2008 21:40:47 GMT
A library for implementing singleton CLOS classes, i.e. classes that only have a single instance. This is part of the Lisp hacks collection by Tim Bradshaw

Kevin Raison (Added)
Last modification: Mon, 29 Sep 2008 18:49:51 GMT
Founder, President and Senior Consultant of LLC, a small IT firm headquartered in Seattle, Washington. Currently developing Lisp based application software for multimedia editing and publ...

cl-famix (Added)
Last modification: Tue, 08 Jul 2008 11:22:58 GMT
CL-Famix is a model extractor, that extract FAMIX-Lisp complaint models from Lisp systems.

py-configparser (Modified)
Last modification: Fri, 20 Jun 2008 23:39:45 GMT
An INI-file style configuration parser conformant to the Python configparser module.

Dan Bensen (Modified)
Last modification: Fri, 30 May 2008 01:30:06 GMT
Just another random CLer. Wrote cl-match, a pattern-matching library.

CLPython (Modified)
Last modification: Wed, 14 May 2008 17:05:45 GMT
CLPython is an implementation of Python in Common Lisp.

Core Server (Modified)
Last modification: Tue, 06 May 2008 10:19:03 GMT
Continuations + Parser Combinators + Generic Streams + Javascript Generator + HTML generator/parser + several RFC implementations + Unified client/server javascript components + Indivisible working UN...

UCW+ (Modified)
Last modification: Tue, 06 May 2008 10:09:51 GMT
UCW extension package for event based AJAX web programming. THIS PROJECT SUPERSEEDED BY "CORE SERVER"!!!

Objective-CL (Modified)
Last modification: Sun, 23 Mar 2008 13:05:52 GMT
Objective-CL is a free CL/Objective-C bridge that is portable not only across Lisp implementations but also across operating systems. It strives to achieve full GNUstep and Cocoa compatibility includ...

Jerry Boetje (Modified)
Last modification: Sat, 15 Mar 2008 17:08:26 GMT
CS instructor at the College of Charleston in Charleston, SC. Long-time Lisp user and developer. Architect and manager of the CLforJava project at the College of Charleston.

Matlisp (Annotated)
Last modification: Thu, 13 Mar 2008 15:43:46 GMT
Wrapper around BLAS and LAPACK linear algebra libraries. Limited to CMUCL and Allegro (CLisp port in progress). Keywords: matrix, vector, eigenvalue.

Python Generators in Common Lisp using Arnesi's CPS transformer (Commented)
Last modification: Mon, 10 Dec 2007 21:43:05 GMT
An attempt to simulate generators of the Python language using Arnesi CPS transformer. The macro defgenerator allow to define new generators. A 'yield' function is implictly available in the body of ...

Daniel Weinreb (Added)
Last modification: Sun, 11 Nov 2007 15:56:55 GMT
Co-designer of Common Lisp (one of the five authors of the original Common Lisp: The Language). Co-Founder of Symbolics, Inc. Currently working at ITA Software, Inc. on an airline reservation system...

Early CL History (Added)
Last modification: Sat, 20 Oct 2007 18:13:44 GMT
A text collection about early commercial Common Lisp implementations on XEROX, DEC, and other machines.

html-entities (Modified)
Last modification: Tue, 09 Oct 2007 22:21:40 GMT
A library for encoding and decoding (HTML/SGML/XML) entities in Common Lisp.

Last modification: Thu, 23 Aug 2007 13:50:53 GMT
Common Lisp interface to the memcached object caching system.

RavenPack (Modified)
Last modification: Tue, 24 Jul 2007 16:46:46 GMT
RavenPack provides corporate and government clients with global consulting services and analytical solutions. Through a methodology integrating powerful mathematical and artificial intelligence techno...

picoLisp and mini picoLisp (German site) (Modified)
Last modification: Mon, 30 Apr 2007 10:32:52 GMT
picoLisp and mini picoLisp are two nice, long living, real-life and non Common Lisp dialects and application servers. While the mini dialect is devised for classic Lisp jobs, the full picoLisp is exte...

CL-Launch (Modified)
Last modification: Fri, 27 Apr 2007 17:00:07 GMT
uniform frontend to running Common Lisp code from a unix shell

Exscribe (Modified)
Last modification: Fri, 27 Apr 2007 16:55:21 GMT
a Lisp-programmable document preparation system.

Closer to MOP (Modified)
Last modification: Mon, 23 Apr 2007 11:32:03 GMT
Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect MOP features as detected by MOP Feature Tests in a growing number of Common Lisp implementations.

trivial-ldap (Modified)
Last modification: Mon, 09 Apr 2007 06:51:45 GMT
TRIVIAL-LDAP is a one file, all lisp client implementation of parts of RFC 2251.

bmud (Added)
Last modification: Sat, 07 Apr 2007 20:19:32 GMT
BMUD is a multiuser dimension (MUD) of the Diku/Rogue persuasion.

pygen - Python-style generators library (Modified)
Last modification: Sat, 24 Feb 2007 03:24:29 GMT

grand-prix (Added)
Last modification: Mon, 12 Feb 2007 08:39:17 GMT
Tests, stress-test and performance-tests for Common Lisp object-databases and persistence libraries.

cl-perec (Added)
Last modification: Tue, 30 Jan 2007 13:08:07 GMT
cl-perec is a library for RDBMS based CLOS persistency

Last modification: Fri, 05 Jan 2007 11:27:16 GMT
An update of Peter Norvig's "Prolog in Common Lisp".

Software Bits (Added)
Last modification: Sat, 16 Dec 2006 01:55:55 GMT
a lot of random bits of lisp code. (Parsers, plotters, SMTP, and more...)

SISCOG - Sistemas Cognitivos Lta (Added)
Last modification: Sat, 25 Nov 2006 13:36:51 GMT
SISCOG is a software company that provides decision-support systems for resource planning and management in transportation companies, especially in the field of railways. Lately other domains of appli...

cl-wdim (Modified)
Last modification: Fri, 24 Nov 2006 19:29:46 GMT
Cl-wdim is "a Common Lisp web framework based on persistent CLOS".

Berkeley SICP Lectures (Modified)
Last modification: Wed, 22 Nov 2006 21:21:05 GMT
"CS61A: Structure and Interpretation of Computer Programs" at the University of California, Berkeley.

cl-l10n (Modified)
Last modification: Sun, 19 Nov 2006 19:43:46 GMT
Portable localisation package for Common Lisp.

sequence-search/replace (Added)
Last modification: Mon, 06 Nov 2006 08:37:24 GMT
A library for search and replace operations on sequences.

Last modification: Wed, 01 Nov 2006 15:19:33 GMT
While doing work to support user-extensible sequences, it was discovered that the ANSI CL standard forbids integration of certain functions with not only user-extensible sequences but also implementat...

CL's MOP vs Java's Reflection (Added)
Last modification: Tue, 31 Oct 2006 22:09:35 GMT
A discussion about how the Common Lisp Meta Object Protocol compares to Java reflection.

Design by Contract (Added)
Last modification: Mon, 30 Oct 2006 08:16:23 GMT
An implementation for CLOS of the Design by Contract method of software engineering, developed by Bertrand Meyer for the Eiffel programming language.

LINJ (Added)
Last modification: Sat, 28 Oct 2006 20:06:08 GMT
The Linj compiler translates Linj, a Lisp dialect very similar to Common Lisp, programs into human-readable Java programs, serving two different purposes: (1) it allows a very smooth integration with...

computed-class (Added)
Last modification: Sat, 28 Oct 2006 09:36:51 GMT
A library that implements computed classes. "An instance of computed-class is a class meta object which supports per instance lazy computation of CLOS object slot values".

User-Level Language Crafting: Introducing the CLOS Metaobject Protocol (Commented)
Last modification: Sun, 22 Oct 2006 21:27:12 GMT
Paper by Andreas Paepcke published in the book "Object-Oriented Programming: the CLOS perspective", MIT Press, 1993. It discusses how CLOS carries the idea of open and modular systems to the realm of ...

defclass-star (Added)
Last modification: Sun, 15 Oct 2006 17:24:51 GMT
defclass* and defcondition* that automatically generates accessors other things that are schematic for most defclass declarations.

Cusp, a Lisp plugin for Eclipse (Added)
Last modification: Sun, 15 Oct 2006 09:33:36 GMT
A Common Lisp development environment built on top of the Java-based Eclipse development platform. It uses the SLIME Swank backend for interacting with the SBCL Lisp implementation.

asdf-ecs (Added)
Last modification: Thu, 05 Oct 2006 08:42:18 GMT
Asdf-ecs (Another System Definition Facility - Enhanced C Support) is an ASDF extension which simplifies the use of C files and shared libraries.

Algorithme - Information Technology services (Modified)
Last modification: Wed, 04 Oct 2006 13:16:25 GMT
A company that offers custom software, knowledge-based systems and rapid application development services, also with the use of CLOS.

Client-side continuations for web programming (Added)
Last modification: Fri, 29 Sep 2006 14:37:14 GMT
A blog entry summarizing the September 21, 2006 meeting of the Vancouver Lisp Users Group (lispvan), in which James Wright gave a talk on client-side continuations for web programming. The document in...

jwacs - Javascript With Advanced Continuation Support (Added)
Last modification: Wed, 27 Sep 2006 11:28:08 GMT
A program transformer for web development that translates code from an extended Javascript syntax to standard Javascript. It supports client-side continuations.

DNS Message Decoding - A Case Study Comparing Java and Common Lisp (Added)
Last modification: Sun, 24 Sep 2006 08:29:43 GMT
A study that compares two implementations of a DNS resolver library, one written in Common Lisp and the other in Java. 30 May 2004.

The common Lisp object system metaobject kernel: a status report (Added)
Last modification: Thu, 21 Sep 2006 06:05:18 GMT
Paper published in the "Proceedings of the 1988 ACM conference on LISP and functional programming". A status report on the design of the CLOS Metaobject Protocol (MOP). The paper "is organized around ...

MCPat (Added)
Last modification: Fri, 08 Sep 2006 23:21:07 GMT
MCPat stands for Meta-Circular Pattern Matcher, a simple pattern matcher that executes code by lists against patterns.

CLiCC (Added)
Last modification: Fri, 08 Sep 2006 09:49:43 GMT
A Common Lisp to C compiler, which translates a subset of Common Lisp + CLOS to a subset of C.

Span/NLI (Added)
Last modification: Thu, 07 Sep 2006 07:35:36 GMT
A set of portable extensions for bindings, CLOS-compatible message passing, easier manipulation of functions, continuations and cooperative multitasking.

NCITS/J13 Document Repository (Added)
Last modification: Mon, 28 Aug 2006 07:28:49 GMT
The document repository of the NCITS/J13 technical committee for Lisp, which maintains the ANSI standard for Common Lisp.

Steven M. Haflich (Added)
Last modification: Mon, 28 Aug 2006 07:24:38 GMT
The chair of the NCITS/J13 technical committee for Lisp, which maintains the ANSI standard for Common Lisp.

clbasic (Added)
Last modification: Tue, 22 Aug 2006 06:17:17 GMT
A BASIC interpreter.

The Common Lisp Document Repository (Added)
Last modification: Sat, 12 Aug 2006 16:51:38 GMT
The Common Lisp Document Repository is a repository of documents that are of interest to the Common Lisp community. The most important property of a CDR document is that it will never change: if you r...

What read-delimited-list will and won't do, and changing the reader syntax in CL (Added)
Last modification: Tue, 08 Aug 2006 09:09:39 GMT
A short article on the Common Lisp reader that explains what READ-DELIMITED-LIST actually does, which is not what is usually expected, and how to change the reader syntax.

Default values for get &c (Added)
Last modification: Mon, 07 Aug 2006 07:49:41 GMT
A short article on the default values for property list accessors.

Snarfing files into strings (Added)
Last modification: Sun, 06 Aug 2006 08:00:44 GMT
A short article on how to read a file into a string in a way that takes the external encoding into account.

Printing unreadably (Added)
Last modification: Sat, 05 Aug 2006 08:08:52 GMT
A short article on how user-defined code should conform to the printed representation of objects (*PRINT-READABLY*) required by the Common Lisp reader.

z80 (Modified)
Last modification: Mon, 31 Jul 2006 08:04:10 GMT
A Z80 assembler with sexp-based syntax.

Lexicon (Added)
Last modification: Mon, 17 Jul 2006 09:00:28 GMT
A Common Lisp language extension for adding first-class lexical environments, a.k.a. "lexicons".

Erann's Lisp utilities (Added)
Last modification: Sun, 16 Jul 2006 09:24:35 GMT
A small set of Common Lisp utilities for string and symbol operations, CLOS, mapping, flow control, anaphoric macros, and more.

MOP Retrospective - Gregor Kiczales speaks to lispvan (Added)
Last modification: Wed, 12 Jul 2006 09:38:19 GMT
A blog entry by Bill Clementson with a link to the audio recording of a talk given by Gregor Kikzales at the Vancouver Lisp Users Group (lispvan) meeting of June 28, 2006. The meeting was based on a q...

Lisp as an Alternative to Java (Added)
Last modification: Sat, 17 Jun 2006 22:48:48 GMT
A Lisp version of the test program from "Comparing Java vs. C/C++ Efficiency Issues to Interpersonal Issues" (1999)

Guy Steele's FOO language (Added)
Last modification: Thu, 15 Jun 2006 23:24:38 GMT
Guy Steele's "FOO" language, as found on the mailing list.

SICP at ArsDigita University (Added)
Last modification: Thu, 15 Jun 2006 04:07:41 GMT
"The Structure and Interpretation of Computer Programs" at the ArsDigita University (ADU).

The Idiot's Guide to Common Lisp Packages (Added)
Last modification: Wed, 07 Jun 2006 07:24:13 GMT
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 (Added)
Last modification: Tue, 06 Jun 2006 12:15:00 GMT
A tutorial by Ron Garret on Common Lisp special variables. It covers variables and bindings, lexical and dynamic scope, DEFVAR, and lexical closures.

metacopy (Added)
Last modification: Sun, 28 May 2006 10:44:47 GMT
A toolkit for specifying how to make copies of CLOS objects.

TwinLisp (Added)
Last modification: Thu, 25 May 2006 10:38:24 GMT
TwinLisp is a language with C/Java - like syntax, but with internals and abilities of a Common Lisp (it is a twin of a lisp internally).

Practical Common Lisp (video) (Added)
Last modification: Mon, 22 May 2006 10:44:06 GMT
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...

JACOL - Java and Common Lisp (Modified)
Last modification: Sat, 20 May 2006 13:23:53 GMT
An interoperation framework between Java and Common Lisp. It allows Lisp to be used as an extension language for Java, and it can expose Java APIs to Lisp applications. JACOL uses sockets for communic...

GClisp (Modified)
Last modification: Sat, 20 May 2006 13:04:02 GMT
An integrated Common Lisp development environment written in C++ with a GTK+ 2 front end. It provides a text editor and a Lisp listener based on GNU CLISP.

cl-ajax (Added)
Last modification: Fri, 19 May 2006 07:24:08 GMT
CL-AJAX is Richard Newman's Common Lisp library to allow for remote invocation of functions through Javascript. Quoting John Wiseman's writeup: ... lets you use Lisp to leverage the XMLHttpReque...

Moptilities (Added)
Last modification: Sun, 07 May 2006 09:31:56 GMT
A compatibility layer on top of various CLOS MOP implementations, with some additional reflection capabilities.

lisp-cgi-utils (Added)
Last modification: Mon, 01 May 2006 09:53:36 GMT
The lisp-cgi-utils is a software package for developing CGI scripts with Common Lisp. It implements a very basic HTTP/CGI interface (sending headers, getting GET/POST and environment variables) and of...

Jnil (Added)
Last modification: Sun, 30 Apr 2006 12:06:11 GMT
A translator from Java (JLS2) source code to pragmatically correct Lisp code. It provides two backends: Common Lisp and the Linj Lisp dialect. Jnil currently depends on the Eclipse development environ...

A simple metaobject protocol for packages (Added)
Last modification: Sat, 22 Apr 2006 11:12:39 GMT
A sketch proposal of a meta-pbject protocol for Common Lisp packages. It is based on the idea of associating to each package a corresponding class that represents it.

Kent Pitman's Publications (Added)
Last modification: Wed, 19 Apr 2006 10:38:02 GMT
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...

Introduction la programmation en Common Lisp (French) (Modified)
Last modification: Tue, 18 Apr 2006 21:37:20 GMT
"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, ...

KM: The Knowledge Machine (Added)
Last modification: Tue, 18 Apr 2006 15:54:31 GMT
KM is a powerful, frame-based knowledge representation language with clear first-order logic semantics. It contains sophisticated machinery for reasoning, including selection by description, unificati...

CL-HTTP (Modified)
Last modification: Mon, 10 Apr 2006 22:32:06 GMT
CL-HTTP is suite of an HTTP 1.1 compliant and SSL-capable tools for creating Web applications written in ANSI Common Lisp that includes: A Sophisticated Server, A Programatic Client, A Caching Proxy, ...

picl (Added)
Last modification: Fri, 07 Apr 2006 14:32:57 GMT
An assembler for the Microchip Technology PIC microcontroller.

Richard Fateman (Added)
Last modification: Sun, 02 Apr 2006 18:57:45 GMT
papers and programs in lisp for symbolic mathematical computation and other tasks.

Cells (Added)
Last modification: Sat, 25 Mar 2006 10:19:02 GMT
A dataflow, constraint-management extension to CLOS. It allows the creation of classes whose instances "have slots whose values are determined by a formula", like cells in a spreadsheet. Arbitrary Com...

List comprehensions, after Python (Modified)
Last modification: Sun, 19 Mar 2006 13:06:41 GMT
An implementation of the GATHER macro, which generalizes the list comprehensions facilities of the Python programming language.

FOR: iteration in the style of Python (Added)
Last modification: Sun, 19 Mar 2006 12:37:17 GMT
An implementation of a FOR control structure macro similar to that of the Python programming language, which is based on iterator objects.

NCASE: case using a jump-table (Added)
Last modification: Sun, 19 Mar 2006 12:30:48 GMT
An implementation of the NCASE control structure macro, which has semantics similar to CASE but is able to optimize certain cases with a jump table.

Global lexical variables (Added)
Last modification: Sun, 19 Mar 2006 12:24:57 GMT
An implementation of global lexical variables.

Subject-verb-object syntax (Added)
Last modification: Sun, 19 Mar 2006 12:20:21 GMT
A library that provides a subject-verb-object syntax for function calling similar to that of object-oriented languages.

JSGEN - S-Expression Syntax for JavaScript (Added)
Last modification: Mon, 27 Feb 2006 22:49:47 GMT
JSGEN is an extension to AllegroServe that allows one to write JavaScript programs in an s-expression syntax

cl-graphviz (Modified)
Last modification: Thu, 23 Feb 2006 15:14:30 GMT
CFFI interface for Graphviz, integrated with cl-graph.

parse-number (Added)
Last modification: Tue, 21 Feb 2006 20:43:41 GMT
A library that parses a string into one of the Common Lisp number types, or signals an error if it is not possible.

Defaulting optional arguments for generic functions (Added)
Last modification: Sun, 19 Feb 2006 14:16:48 GMT
An implementation of CLOS "wrapping" methods. They are "like around methods but happen outside them (so: before and after), and the least specific wrapping method is outermost". They provide a clean w...

Hierarchical packages (Added)
Last modification: Sun, 19 Feb 2006 14:09:06 GMT
An implementation of hierarchical packages, i.e. packages with a hierarchically structured namespace. It is based on the Allegro CL hierarchical packages by Franz, Inc.. This is part of the Lisp hacks...

Read-time packages (Added)
Last modification: Sun, 19 Feb 2006 14:01:05 GMT
A library that makes it possible to read an entire Lisp form in the context of a given package by switching packages at read time. This is part of the Lisp hacks collection by Tim Bradshaw.

Abstract classes (Added)
Last modification: Sun, 19 Feb 2006 13:43:41 GMT
An implementation of abstract CLOS classes, i.e. classes that can be subclassed but not instantiated. This is part of the Lisp hacks collection by Tim Bradshaw.

Applicative iteration (Added)
Last modification: Sun, 19 Feb 2006 13:32:44 GMT
A library that provides for Common Lisp the syntax of Scheme's named LET construct. In addition, it generates a loop even on implementations without tail-call elimination. This is part of the Lisp hac...

Collecting lists forward (Added)
Last modification: Sun, 19 Feb 2006 13:18:31 GMT
A library for traversing lists and collecting elements backwards. This is part of the Lisp hacks collection by Tim Bradshaw.

Conduit packages (Added)
Last modification: Sun, 19 Feb 2006 13:11:51 GMT
Conduits are a generalization of packages. They allow the definition of packages that extend other packages in some way, such as having some symbols from another package. This is part of the Lisp hack...

Lisp hacks (Added)
Last modification: Sun, 19 Feb 2006 13:02:09 GMT
A collection of small libraries for packages, dynamic variables, lists, iteration, CLOS, and HTML generation.

AspectL (Added)
Last modification: Tue, 14 Feb 2006 21:28:34 GMT
AspectL is a library that provides aspect-oriented extensions for Common Lisp / CLOS.

MOP Feature Tests (Modified)
Last modification: Tue, 14 Feb 2006 21:27:19 GMT
This package provides a test suites for checking what CLOS MOP features a Common Lisp implementation supports.

Language Constructs for Context-oriented Programming (Added)
Last modification: Tue, 14 Feb 2006 21:06:52 GMT
ContextL is an extension to the Common Lisp Object System that allows for Context-oriented Programming. It provides means to associate partial class and method definitions with layers and to activate ...

Lisp code from Artificial Intelligence, A Modern Approach (Added)
Last modification: Mon, 13 Feb 2006 18:39:20 GMT
Common Lisp code for solving basic AI problems, from the definitive textbook on intelligent agents by Russell & Norvig. The website also links implementations in other languages (java, python, c++, p...

BKNR Datastore (Commented)
Last modification: Sat, 11 Feb 2006 23:00:29 GMT
The bknr datastore is a persistence system based on transaction logging. Similar to Java Prevalence, it logs all changes to the persistent data to a transaction log file on disk. Snapshots can be wr...

PythOnLisp (Added)
Last modification: Mon, 06 Feb 2006 16:46:52 GMT
PythOnLisp (Python On Lisp: A project to call Python code from Lisp) is an interface to the Python programming language that makes it possible to run Python 2.2 or 2.4 code from inside Lisp. It allows...

Knee-jerk Anti-LOOPism and other E-mail Phenomena (Added)
Last modification: Sun, 05 Feb 2006 10:05:25 GMT
"Knee-jerk Anti-LOOPism and other E-mail Phenomena: Oral, Written, and Electronic Patterns in Computer-Mediated Communication" is a paper by JoAnne Yates and Wanda J. Orlikowski. MIT Sloan School Work...

Erlisp (Added)
Last modification: Fri, 03 Feb 2006 12:13:41 GMT
Erlisp is "a high-level Common Lisp framework for parallel and distributed programming". It is an attempt to bring to Common Lisp the Erlang approach to concurrency.

Common Lisp FAQ for comp.lang.lisp newsgroup (Added)
Last modification: Sat, 21 Jan 2006 19:09:55 GMT
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, ...

VBECL (Added)
Last modification: Sat, 21 Jan 2006 15:51:08 GMT
How to embed ECL into Visual Basic.

Henry Baker's Archive of Research Papers (Added)
Last modification: Mon, 16 Jan 2006 17:10:57 GMT
Collection of papers on programming languages research, including some on Common Lisp implementation issues and CLOS.

"A Survey of Current CLOS MOP Implementations" (Added)
Last modification: Sun, 15 Jan 2006 23:46:02 GMT
This paper surveys implementations of the CLOS MOP in some of the more popular implementations of Common Lisp. First a brief overview of the CLOS MOP is given. A number of Common Lisp implementations ...

CLOS in Context: The Shape of the Design Space (Added)
Last modification: Sun, 15 Jan 2006 17:07:36 GMT
Chapter written by Daniel G. Bobrow, Richard P. Gabriel and Jon L. White for the book "Object-Oriented Programming: The CLOS Perspective" (edited by Andreas Paepcke, MIT Press, 1992). It examines the ...

CLOS: Integrating Object-Oriented and Functional Programming (Added)
Last modification: Sun, 15 Jan 2006 16:58:36 GMT
Paper by Richard P. Gabriel, Jon L. White and Daniel G. Bobrow published in the Sep. 1991 issue of CACM. It discusses how CLOS combines previous programming traditions and ideas.

The Common Lisp Object System: An Overview (Added)
Last modification: Sun, 15 Jan 2006 16:45:11 GMT
Paper by Richard P. Gabriel and Linda DeMichiel published at ECOOP 1987. It introduces the major ideas of CLOS: generic functions, classes and inheritance, method combination and the meta-object proto...

Parrot Common Lisp (Added)
Last modification: Sun, 15 Jan 2006 01:03:34 GMT
A CL implementation which runs atop the "Parrot" virtual machine.

Paradigms of Artificial Intelligence Programming (Added)
Last modification: Sun, 15 Jan 2006 00:23:14 GMT
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...

LispNYC November 2005 meeting (Added)
Last modification: Sat, 14 Jan 2006 02:54:10 GMT
Joel Spolsky of "Joel on Software" fame speaks on the next-generation of language design and why Lisp is relevant!

The Rise and Fall of Lisp at the Jet Propulsion Laboratory (Added)
Last modification: Sat, 14 Jan 2006 01:37:00 GMT
This is the story of the rise and fall of Lisp at the Jet Propulsion Lab as told from Erann Gat's personal (and highly biased) point of view. He discusses Lisp's contributions to NASA's mission, why i...

SWIG (Simplified Wrapper and Interface Generator) (Added)
Last modification: Thu, 12 Jan 2006 21:55:59 GMT
SWIG is a software development tool that connects programs and libraries written in C and C++ with a variety of high-level programming languages, including Common Lisp. It parses C/C++ header files a...

Lisplets (Added)
Last modification: Thu, 12 Jan 2006 00:42:52 GMT
Lisplets are Java Servlets that forward their requests, and gather their response headers, using s-expressions over sockets. They enable easy integration of Common Lisp or Scheme into a Java-based web...

Foil (Added)
Last modification: Thu, 12 Jan 2006 00:38:42 GMT
Foil (Foreign Object Interface for Lisp) consists of a protocol and a set of libraries that facilitate access to popular object runtimes, such as the JVM and the CLI/CLR, and their libraries, from Lis...

JFLI (Added)
Last modification: Thu, 12 Jan 2006 00:34:52 GMT
JFLI provides comprehensive, safe, dynamic and Lisp-y access to Java and Java libraries as if they were Lisp libraries, for use in Lisp programs, i.e. with an emphasis on working in Lisp rather than i...

CL-BibTeX (Added)
Last modification: Wed, 11 Jan 2006 23:19:16 GMT
A compatible replacement for the BibTeX program, written in CL.

cl-octave (Added)
Last modification: Wed, 11 Jan 2006 15:55:34 GMT
The goal of this project is to provide a link between the Octave programming language and Common-Lisp.

Luke Gorrie (Added)
Last modification: Mon, 09 Jan 2006 13:33:20 GMT
A SLIME hacker.

PCLOS Reference Manual (Added)
Last modification: Sat, 07 Jan 2006 15:31:11 GMT
Hewlett-Packard HPL-91-182 technical report by Andreas Paepcke, 5 December 1991. The document combines the manuals of versions 2.0, 2.1 and 3.0 of the CLOS-based PCLOS persistent object store. The fir...

Series (Added)
Last modification: Thu, 05 Jan 2006 19:42:37 GMT
A series is a data structure much like a sequence, with similar kinds of operations. The difference is that in many situations, operations on series may be composed functionally and yet execute iterat...

Gray Streams (Added)
Last modification: Tue, 03 Jan 2006 16:10:46 GMT
Text of the failed ANSI X3J13 issue STREAM-DEFINITION-BY-USER. It has become an informal, de-fact standard for user-defined I/O streams in Common Lisp.

Common Lisp HyperSpec (TM) (Added)
Last modification: Tue, 03 Jan 2006 14:49:02 GMT
An online document mechanically derived from the ANSI Common Lisp X3J13 standard. It contains the full text of the ANSI standard, but does not have the same formal and legal status.