Login/Register to vote and to have access to more features
You are here: Root > By Topic Go directly to another tag
All Libraries for Data structures (29 items) Back to full tag view
Bouquet: a graph generator
A graph generator that accepts Lisp objects as nodes, and produces descriptions for use with the Tulip graph visualization framework.
A library that provides new container data structures (trees, queues, heaps, and more) and a standard interface for using them.
A library for "generating dot (a program in the Graphviz suite) output from arbitrary Lisp data". Graphviz is a graph visualization software.
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-store is an asdf-installable portable library for serializing and deserializing Common Lisp objects to and from streams. It currently runs on SBCL, CMUCL, CLISP, ACL, OpenMCL and Lispworks.
CLOCC (Common Lisp Open Code Collection) is a large collection of free, portable, self-contained and ready to use libraries and software. It includes development tools, GUI toolkits, portability laye...
The Common Lisp Utilities project "intends to be a repository for packages that run on any compliant implementation of ANSI Common Lisp". It contains code for data and control structures, financial fu...
Common LISPcraft Code
The source code for the book "Common LISPcraft" by Robert Wilensky, W. W. Norton & Company; 2nd edition (June 1986). It mostly includes AI and parsing code.
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...
DEFTABLE: Unifies interface to Common Lisp's table-like data structures
The DEFTABLE macro unifies the interface to Common Lisp's table-like data structures (e.g., association lists, property lists, and hash tables, vectors), providing a concise, lightweight syntax. Later...
FSet is a functional set-theoretic collections library for Common Lisp. All update operations return a new collection, rather than modifying an existing one in place. FSet has sets, bags (multisets)...
Library for creating and managing flaxichains. A flexichain is a data structure for efficiently and dynamically adding to, and deleting elements from, a sequence (or "chain") of such elements. The buf...
A library for "generic hash tables".
A collection of small libraries for packages, dynamic variables, lists, iteration, CLOS, and HTML generation.
A collection of small utilities for syntactic extension, global variables, control structures and list manipulation.
List comprehensions for Lisp
A library for manipulating lists with list comprehension constructs. It can also be used with arbitrary sequences, hash tables and multidimensional arrays.
List comprehensions, after Python
An implementation of the GATHER macro, which generalizes the list comprehensions facilities of the Python programming language.
A collection of miscellaneous utilities for container data structures, binding, user interface, dates and times, I/O, symbols, sequences, string manipulation, and more.
Petri Net Editor
Simple editor for token Petri nets. It has a CLIM GUI and demonstrates basic CLIM and CLOS programming techniques. This is the sample code described in the "CLIM - Der Common LISP Interface Manager" s...
S-Dot: A Common Lisp Interface to Graphviz Dot
An implementation of a sexp-based syntax for the input language of the Dot graph drawing tool, which is part of the GraphViz suite.
Function for splitting a sequence into a list of subsequences delimited by objects satisfying a test.
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 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 ...
A binary trees library with a uniform CLOS interface. It supports ordinary binary, AVL, Red-Black, and AA trees.
Library to add decimals (fixed precision and scale numbers) as supported numeric types in Common Lisp.
B-Tree implemented in Common Lisp. Stores key/value pairs onto disk based data structure. Current implementation has been tested with SBCL.
CFFI interface for Graphviz, integrated with cl-graph.
A library for generating PostScript pictures of directed acyclic graphs.
A library for manipulating "dynamic index structures for spatially-extended data" such as R-trees, Greene-trees, R*-trees and X-trees.