Tags filter

All Libraries for Linux (94 items)

ABLE - A Basic Lisp EditorABLE is an open source Common Lisp editor for Mac, Linux and Windows. ABLE's features include a listener with command history, syntax colouring, symbol completion, jump to definition, parenthesis mat...

ASDF-Install-testerA tool for testing ASDF-INSTALLable Common Lisp software. It works by downloading packages, installing them and reporting any problems.

AcclaimA slide presentation program that accepts a set of slide descriptions written in a sexp-based syntax, and renders them with CLX. It was originally written by Daniel Barlow. Max-Gerd Retzlaff later cre...

AutowriteA tool for checking properties of term rewrite systems, particularly call-by-need properties. It also comes with a CLIM-based GUI.

AxiomGeneral purpose computer algebra system. The project started in 1971 at IBM as a research system named Scratchpad. Scratchpad was renamed to Axiom in the 1990s and sold to NAG, which distributed it as...

BEEPInterface to the remote control facilities of the Beep Media Player. It provides both a low-level UFFI-based interface, and a high-level one.

BKNR DatastoreThe 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-PREVALENCECL-PREVALENCE is a proof of concept implementation of the Object Prevalence object persistence concept by Klaus Wuestefeld. It comes with both a sexp-based and and an XML serialization protocol.

CL-SDLA set of UFFI-based bindings to the SDL (Simple DirectMedia Layer) and OpenGL multimedia libraries.

CLAWSCLAWS has switched to Haskell but the code repository still contains the Lisp files. Before the switch to Haskell CLAWS was the Common Lisp Application Web Server, a framework for developing web appl...

CLHPCLHP (the Common Lisp Hypertext Preprocessor) allows, like PHP, to embed Lisp code into a valid XML or HTML document using XML processing instructions. "The CLHP parser is integrated into the Apache w...

CLIM text style selection dialogAn implementation of a simple CLIM dialog box for interactively selecting a text style, i.e. a combination of font family, face and size. It demonstrates a way of creating modal dialogs that return va...

CM-ETFAn extension to the Common Music composition environment for exporting musical data in ETF (Engima Transportable File) format, which can be read by popular commercial musical notation software.

CafeOBJCafeOBJ is an algebraic specification and programming language that is a successor of OBJ. In addition to OBJ features, it implements new paradigms such as rewriting logic, hidden algebra, and their c...

Clim-DesktopClim Desktop (A Common Lisp Environment) is an integrated development environment with a based on a number of McCLIM applications: the Climacs text editor, an implementation of the SLIME SWANK protoco...

Common Lisp Application BuilderAn easy to install Lisp distribution with a coordinated set of libraries for creating standalone, standard GUI applications.

Common MusicCommon Music (CM) is an object-oriented music composition environment. It produces sound by transforming a high-level representation of musical structure into a variety of control protocols for sound ...

Cusp, a Lisp plugin for EclipseA 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.

DefEditor"An extensible, dynamic structured document editor". It will have a CLIM GUI.

ElephantElephant is a persistent object store that can work with either BerkeleyDB or relational databases as a back-end.

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

GRT RaytracerA ray tracing program that can render to a PPM file or to a window (via the SDL library).

IGS ClientA client library for the Internet Go Server Protocol over TCP/IP, which can connect to a go server for playing the Go game.

IcanCADCAD for analog and mixed-signal circuits. The program ``has fairly complete schematic editing functionality (think of a "draw" program with wires), but no support as of yet for netlisting or EDIF I/O'...

JACOL - Java and Common LispAn 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...

MaximaAdvanced computer algebra system that is a descendant of DOE Macsyma, whose origins date back to the late 1960s at MIT. Macsyma was revolutionary in its day, and many later systems, such as Maple and ...

McCLIMAn implementation of the Common Lisp Interface Manager (CLIM) user interface management system. It is distributed under the GNU LGPL license.
Although infrequent stable release are available for downl...

MontezumaA full text search engine. It is a port of the Ferret search engine in Ruby, which is in turn a port of the Lucene Java engine.

NIONIO is a nonblocking I/O system, which allows faster serving of web pages and more.

OsicatOsicat is a lightweigh operating system interface for POSIX-like systems. It provides facilities for directory walking, access to environment variables, symbolic links, file permissions and identifica...

Poly-penPoly-pen is a graphical proxy library that "links hi-level operations to low-level back-ends libraries". It provides image generation facilities and a few high-level operations such as plotting and co...

PolygonizerAn implicit geometric surface polygonizer. It computes the surface of a function and graphically displays the output.

Simple Grid ProtocolGrid computing system that "allows computer programs to utilize the unused CPU resources of other computers on a network or the Internet". Programs can be portable tasks, which can be executed on any ...

Slitch"A toolkit for experimental low-level networking in Common Lisp". It works by reading and writing Ethernet frames via the operating system interface to "tap" devices under Linux. It currently supports...

SpringtailCollection of applications and utilities: a digital photo collection manager with a CLIM GUI, an offline Wikipedia client and a simple, experimental CLX digital clock.

SteeldumpAn unofficial Debian Linux APT repository of Common Lisp applications. It provides binary packages, currently only for x86 Debian, of free, end-user applications built with SBCL. Besides the binary pa...

StumpWMA highly configurable, tiling X11 window manager. It does not provide window decorations or GUI widgets, and relies entirely on the keyboard for input.

SymbolicWebCommon Lisp GUI using AJAX and Comet. Aims to create a GUI framework similar to GTK+ and QT for Common Lisp. It differs in that it uses the browser to render the UI elements.

cl-migrationscl-migrations is a port of the database migrations feature of Ruby on Rails to Common Lisp. cl-migrations is intended to provide a simple way to version-control your database changes.

cl-opengl"A set of bindings and utilites for accessing the OpenGL, GLU and GLUT APIs using CFFI".

cl-semanticCl-semantic (A collection of RDF/OWL extraction and relationship parsing macros) is "a collection of macros for extracting and generating relationships between information using ontologies for the Sem...

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

smarkupA set of utilities for formatting s-expression based text markup source documents.

tiff-ffiA set of UFFI-based Common Lisp bindings to the LibTIFF image manipulation C library.

trivial-httpsA simple library for performing client HTTP/HTTPS operations (GET and POST) over a socket interface. It is a fork of Trivial-HTTP.
Trivial-https has been superseeded by Drakma.

usocketThe project wants to provide a portable TCP/IP and UDP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.