Tags filter

All Libraries for ASDF installable (153 items)

ACL-COMPATA compatibility layer for the APIs provided by the Allegro CL Common Lisp implementation by Franz, Inc. It provides interfaces for multiprocessing, networking, and more.

ASDF-Binary-LocationsAn ASDF extension that makes it possible to specify where compiled Lisp binaries should go.

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

ASDF-StatusASDF-Status generates reports that display the testing results collected by the ASDF-Install-tester tool, which checks ASDF-INSTALLable Common Lisp software.

AnaphoraAnaphora is the anamorphic macro package from hell. Not only do you get golden oldies like AIF, AWHEN, ACOND, etc. but it also includes a slightly insane family of anamorphic variants called symbolic ...

CL-MagickCL-Magick (Common lisp interface to ImageMagick library) is a set of bindings to the ImageMagick image manipulation C library.

CL-MarkdownA Common Lisp rewrite of the Markdown text markup language by John Gruber. Documents are written using an easy to write and read plain text formatting syntax, and are converted to HTML by the CL-Markd...

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-SOAPAn implementation of the SOAP protocol for exchanging XML-based messages over HTTP, which is the foundation for web services. CL-SOAP is ultimately planned to support the full SOAP 1.1 specification u...

CL-UTILITIESA collection of semi-standard, well documented, miscellaneous utilities with good error checking. It includes utilities for sequences, I/O, iteration, mathematics, functions and more.

CL-VariatesA portable random number generator that produces the same results regardless of platform, and provides additional random distributions such as Poisson, exponential, and more.

CL-YaccCL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm.
CL-Yacc uses the algorithm due to Aho and Ullman, which is ...

CLORBAn implementation of the OMG CORBA 2 specification for distributed computing, with the goal of supporting CORBA 2.6 and comply with the Lisp mappings defined by OMG. It currently supports DII, DSI, th...

CLikiWiki-style collaborative authoring environment with which the popular Lisp community site with the same name, and some others, are implemented. Araneida is the HTTP server on which the CLiki infrastru...

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

Cells-GTKCells-GTK is a binding to GTK+ that provides an object/components framework for GUI construction (similar to CAPI) and a declarative "rule-based" means to keep the state of the GUI consistent with the...

ChemboyAn application for performing chemical calculations, such as knowing the mass of a given number of mol of a compound. It also supports calculations on Boyle's, Charles', the Combined gas, and the Idea...

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

Common Lisp Gtk-Server WrapperCommon Lisp Gtk-Server Wrapper works with Gtk-Server to access the GTK widget set for another process using many communication protocols.

Common Lisp LibrarianCL-Librarian aims to be a manager for Common Lisp libraries that is focused on libraries updated dynamically by version control systems and targetted at power users. It handles downloading such librar...

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

ContextLContextL is a CLOS extension for Context-oriented Programming.

CurlyCurly is set of two reader macros for easy function currying and composition. It was inspired by Arc's syntax for currying, using square brackets. Curly creates anonymous functions (lambdas) with lite...

Eager FutureEager Future is a Common Lisp library for concurrent programming with composable, eager futures.

FReTFReT (Framework for Regression Testing) is a testing framework inspired by Lift, CLOSUnit and JUnit, with an emphasis on interactivity.

FiveAMSimple regression testing framework "designed with Common Lisp's interactive development model in mind". It features hierarchical test suites, functions for re-running recent tests, and inter-test dep...

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.

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

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

Open Sound Controlthe Open Sound Control Protocol (aka OSC), implementated in common lisp.

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

PLOKAMI - Common Lisp PCAP InterfacePLOKAMI is a lispy interface to libpcap/winpcap built on top of a CFFI portability layer.
SUPPORTED
Realtime network packet capture, injection, dumpfile reading/writing, filtering with BPF, timeouts ...

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

Portable AllegroServeA version of the AllegroServe web server that is portable among different Common Lisp implementations. It is based on a compatibility layer called ACL-COMPAT. AllegroServe was developed by John Fodera...

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

S-XMLA simple XML parser featuring an efficient and purely functional implementation, support for different DOM models and XML namespaces, and access to the underlying Lisp implementation's character sets.

S-XML-RPCAn implementation of the XML-RPC standard. XML-RPC is a language independent, cross-platform protocol for performing remote procedure calls over an HTTP transport with XML encoding.

SPLIT-SEQUENCEFunction for splitting a sequence into a list of subsequences delimited by objects satisfying a test.

SalzaSalza is a Common Lisp Compression Library that provides an FFI-less interface to the ZLIB and DEFLATE compressed data formats. It is used by CL-PDF for the zlib compression inside the pdf files.

SpartnsSparse tensor representation library. There are no external dependencies; Spartns works on any data type and is heavily optimized.

TINAAA tool for documenting Common Lisp source code. TINAA "is based on the idea that a system is made up of parts and subparts and sub-subparts", and is able to document them as long as it knows their str...

Trivial ShellAn operating system and Common Lisp implementation independent interface for accessing command shells. It is based on, and is a fork of, the KMRCL utilities.

Trivial-HTTPA simple library for performing client HTTP operations (GET and POST) over a socket interface.
trivial-http has been superseeded by Drakma.

Unix-Style CLI Option ParserA parser for unix style command line options. Can act as a simple Getopt for Lisp or can automatically bind values passed in from the CLI.

Wu-DecimalLibrary to add decimals (fixed precision and scale numbers) as supported numeric types in Common Lisp.

XLUnitA toolkit for building test suites, based on JUnit by Kent Beck and XPTest by Craig Brozensky. It provides a tradeoff between programmer overhead and good support for fixture setup and teardown.

XMLSA small, simple, non-validating XML parser. It provides mappings from XML to s-exps and back. XMLS is self-contained, embeddable and thread-safe, and comes with support for XML namespaces.

XlybExperimental code for a CLX persistence layer. It adds suspend-resume functionality to X windows and other graphics resources.

ZPB-EXIFZPB-EXIF is a library for accessing metadata in EXIF format stored in digital camera image files.

ZebuParser/unparser generator for Common Lisp
Zebu is part of a set of tools for the translation of formal languages. Zebu contains a LALR(1) parser generator like Yacc does. Aside from generating a pars...

asdf-packagingAsdf-packaging (A project to package up loose code) is an umbrella project for updating, packaging and distributing useful software in an ASDF-INSTALLable format. This software was usually written for...

cgnA pipe-based library for interfacing the gnuplot data plotting program. It has an Ltk-based GUI.

cl-ajaxCL-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-randistThis package is a manual translation from C to common lisp of some random number generation functions of GSL library. The package also include the alias method implementation of Mario S. Mommer and my...

cl-saslAn SASL client library. SASL (RFC 2222) is used for authentication in various protocols.

db-socketsImplementation of the BSD sockets API. It supports both Internet (TCP and UDP) and Unix-domain sockets.

defsystem-compatibilityA compatibility layer for system definition tools, which also provides a foundation for building higher level tools. It currently supports ASDF and the EKSL Generic Load Utilities, and will eventually...

getoptgetopt is a library for processing command-line arguments. The syntax of the command-line is modeled after GNU's getopt_long function.

html-encodeA library for "encoding text in various web-savvy formats". It takes care of processing text for inclusion in HTML PRE and TT elements, and managing long text lines.

hyperspec-lookupHyperspec-lookup is a documentation system for Lisp software. It provides an interface for mapping from Lisp symbols to documentation URLs for the Common Lisp HyperSpec and the CLOS MetaObject Protoco...

text-queryA library for querying the user. It adds generality to the standard Y-OR-N-P and YES-OR-NO-P functions, and the ability to time out and return a default value.

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.

trivial-socketsTCP networking library for simple applications such as "scripting" and interactive use. A patch provides UDP support.
trivial-sockets has been superseeded by usocket.

trivial-utf-8Trivial UTF-8 is a small library for doing fast UTF-8-based in- and output on a Lisp implementation that already supports Unicode -- meaning char-code and code-char deal with Unicode character codes.

xml-emitterA library for generating indented XML. Although it can emit any kind of XML, it comes with a built-in RSS 2.0 emitter.

yaclmlYaclml is a collection of macros and utilities for generating XML/HTML-like markup. It can generate HTML from both Lisp code and designer templates.