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

You are here: Root > Programming Languages

Go directly to another tag

Tags filter

Tags: (Colorize or remove )
Clear filter Apply filter

All Libraries for Common Lisp (65 items)

Back to full tag view

Abstract classes
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
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...

AspectL
AspectL is a library that provides aspect-oriented extensions for Common Lisp / CLOS.

BKNR Datastore
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...

CL-Graph
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...

CL-HTTP
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, ...

CL-Launch
uniform frontend to running Common Lisp code from a unix shell

CL-MEMCACHED
Common Lisp interface to the memcached object caching system.

CL-RCFiles
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...

Cells
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...

Closer to MOP
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.

Collecting lists forward
A library for traversing lists and collecting elements backwards. This is part of the Lisp hacks collection by Tim Bradshaw.

Common Lisp User Space File System
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...

Conduit packages
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...

Core Server
Continuations + Parser Combinators + Generic Streams + Javascript Generator + HTML generator/parser + several RFC implementations + Unified client/server javascript components + Indivisible working UN...

Defaulting optional arguments for generic functions
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...

Design by Contract
An implementation for CLOS of the Design by Contract method of software engineering, developed by Bertrand Meyer for the Eiffel programming language.

Erann's Lisp utilities
A small set of Common Lisp utilities for string and symbol operations, CLOS, mapping, flow control, anaphoric macros, and more.

Exscribe
a Lisp-programmable document preparation system.

FOR: iteration in the style of Python
An implementation of a FOR control structure macro similar to that of the Python programming language, which is based on iterator objects.

Global lexical variables
An implementation of global lexical variables.

Guy Steele's FOO language
Guy Steele's "FOO" language, as found on the ll1.mit.edu mailing list.

Hierarchical packages
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...

KM: The Knowledge Machine
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...

Lexicon
A Common Lisp language extension for adding first-class lexical environments, a.k.a. "lexicons".

Lisp code from Artificial Intelligence, A Modern Approach
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...

Lisp hacks
A collection of small libraries for packages, dynamic variables, lists, iteration, CLOS, and HTML generation.

List comprehensions, after Python
An implementation of the GATHER macro, which generalizes the list comprehensions facilities of the Python programming language.

MCPat
MCPat stands for Meta-Circular Pattern Matcher, a simple pattern matcher that executes code by lists against patterns.

MOP Feature Tests
This package provides a test suites for checking what CLOS MOP features a Common Lisp implementation supports.

Moptilities
A compatibility layer on top of various CLOS MOP implementations, with some additional reflection capabilities.

NCASE: case using a jump-table
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.

NST
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.

Objective-CL
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...

Postmodern
A library for communicating with a PostgreSQL database, trying to make the Lisp-SQL boundary as unobtrusive as possible.

Read-time packages
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.

Series
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...

Sheeple
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 ...

Singleton classes
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

Snarf
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 ...

Span/NLI
A set of portable extensions for bindings, CLOS-compatible message passing, easier manipulation of functions, continuations and cooperative multitasking.

Subject-verb-object syntax
A library that provides a subject-verb-object syntax for function calling similar to that of object-oriented languages.

TERMINFO
Lisp file for accessing Terminfo databases.

TwinLisp
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).

UCW+
UCW extension package for event based AJAX web programming. THIS PROJECT SUPERSEEDED BY "CORE SERVER"!!!

bmud
BMUD is a multiuser dimension (MUD) of the Diku/Rogue persuasion.

cl-ajax
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...

cl-btree
B-Tree implemented in Common Lisp. Stores key/value pairs onto disk based data structure. Current implementation has been tested with SBCL.

cl-famix
CL-Famix is a model extractor, that extract FAMIX-Lisp complaint models from Lisp systems.

cl-graphviz
CFFI interface for Graphviz, integrated with cl-graph.

cl-l10n
Portable localisation package for Common Lisp.

cl-mediawiki
A Common Lisp interface to the MediaWiki API

cl-perec
cl-perec is a library for RDBMS based CLOS persistency

cl-portaudio
Bindings to PortAudio crossplatform library.

cl-wdim
Cl-wdim is "a Common Lisp web framework based on persistent CLOS".

computed-class
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".

defclass-star
defclass* and defcondition* that automatically generates accessors other things that are schematic for most defclass declarations.

evol
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...

grand-prix
Tests, stress-test and performance-tests for Common Lisp object-databases and persistence libraries.

html-entities
A library for encoding and decoding (HTML/SGML/XML) entities in Common Lisp.

lisp-cgi-utils
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...

metacopy
A toolkit for specifying how to make copies of CLOS objects.

parse-number
A library that parses a string into one of the Common Lisp number types, or signals an error if it is not possible.

sequence-search/replace
A library for search and replace operations on sequences.

trivial-ldap
TRIVIAL-LDAP is a one file, all lisp client implementation of parts of RFC 2251.