3bmd
- Ebuilds: 2, Testing: 20250613, Snapshot: 9999 Description:
This package provides Common Lisp Markdown processor, which
using esrap for parsing and grammar based on peg-markdown.
Homepage:https://github.com/3b/3bmd License: MIT
abcl
- Ebuilds: 2, Stable: 1.9.3-r1, Testing: 1.10.0Virtual Description:
Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common
Lisp that runs in a Java virtual machine.
Homepage:https://abcl.org License: GPL-2-with-classpath-exception
access
- Ebuilds: 2, Testing: 20250415, Snapshot: 9999 Description:
This package provides a Common Lisp library to unify access to
the most common data structures and to allow you to operate on
them as they are.
Homepage:https://github.com/AccelerationNet/access License: BSD
alexandria
- Ebuilds: 1, Testing: 1.4 Description:
Alexandria is a project and a library.
As a project Alexandria's goal is to reduce duplication of effort and
improve portability of Common Lisp code according to its own
idiosyncratic and rather conservative aesthetic. What this actually
means is open to debate, but each project member has a veto on all
project activities, so a degree of conservativism is inevitable.
As a library Alexandria is one of the means by which the project
strives for its goals. Alexandria is a collection of portable public
domain utilities that meet the following constraints:
* Utilities, not extensions: Alexandria will not contain conceptual
extensions to Common Lisp, instead limiting itself to tools and
utilities that fit well within the framework of standard ANSI Common
Lisp. Test-frameworks, system definitions, logging facilities,
serialization layers, etc. are all outside the scope of Alexandria
as a library, though well within the scope of Alexandria as a project.
* Conservative: Alexandria limits itself to what project members
consider conservative utilities. Alexandria does not and will not
include anaphoric constructs, loop-like binding macros, etc.
* Portable: Alexandria limits itself to portable parts of Common
Lisp. Even apparently conservative and usefull functions remain
outside the scope of Alexandria if they cannot be implemented
portably. Portability is here defined as portable within a
conforming implementation: implementation bugs are not considered
portability issues.
* Team player: Alexandria will not (initially, at least) subsume
or provide functionality for which good-quality special-purpose
packages exist, like split-sequence. Instead, third party packages
such as that may be "blessed".
Homepage:http://common-lisp.net/project/alexandria/ https://gitlab.common-lisp.net/alexandria/alexandria License: public-domain
anaphora
- Ebuilds: 2, Testing: 0.9.8, Snapshot: 9999 Description:
This package provides an anaphoric macro collection from Hell:
it includes many new fiends in addition to old friends like AIF
and AWHEN.
Homepage:https://github.com/spwhitton/anaphora License: public-domain
arnesi
- Ebuilds: 2, Testing: 20241211, Snapshot: 9999 Description:
This package provides a Common Lisp utility suite. It contains various
bits and pieces of code which were useful while developing other code.
Homepage:https://github.com/AccelerationNet/arnesi License: BSD
asdf-flv
- Ebuilds: 2, Testing: 20230912, Snapshot: 9999 Description:
This package provides support for file-local variables through ASDF.
A file-local variable behaves like *PACKAGE* and *READTABLE* with respect to
LOAD and COMPILE-FILE: a new dynamic binding is created before processing the file,
so that any modification to the variable essentially becomes file-local.
Homepage:https://github.com/didierverna/asdf-flv License: FSFAP
babel
- Ebuilds: 2, Testing: 20240605, Snapshot: 9999 Description:
This package provides a charset encoding/decoding library,
not unlike GNU libiconv, but completely written in Common Lisp.
Homepage:https://github.com/cl-babel/babel License: MIT
bordeaux-threads
- Ebuilds: 2, Testing: 0.9.4, Snapshot: 9999 Description:
This package provides a Common Lisp threading library, which exposes
generic primitives required for synchronization in multi-threading programming,
such as threads, mutexes, semaphores and condition variables,
as well as some atomic operations.
Homepage:https://github.com/sionescu/bordeaux-threads License: MIT
buildapp
- Ebuilds: 2, Testing: 1.5.6, Snapshot: 9999 Description:
This package provides an application for SBCL and CCL that configures
and saves an executable Common Lisp image or non-executable core.
Homepage:https://github.com/xach/buildapp License: BSD
cffi
- Ebuilds: 2, Testing: 20250311, Snapshot: 9999 Description:
This package provides the Common Foreign Function Interface, purports
to be a portable FFI for Common Lisp. It abstracts away the differences
between the API of the native FFI's of the various Common Lisp
implementations.
Homepage:https://github.com/cffi/cffi License: MIT
chipz
- Ebuilds: 2, Testing: 20230418, Snapshot: 9999 Description:
This package provides a Common Lisp library for for decompressing
deflate, zlib, gzip, and bzip2 data.
Homepage:https://github.com/sharplispers/chipz License: BSD
chunga
- Ebuilds: 2, Testing: 1.1.9, Snapshot: 9999 Description:
This package implements streams capable of chunked encoding on demand
as defined in RFC 2616. For an example of how these streams can be
used see Drakma.
Homepage:https://github.com/edicl/chunga License: BSD-2
cl-abnf
- Ebuilds: 2, Testing: 20200229, Snapshot: 9999 Description:
This package provides a Common Lisp library with implementation of
parser generator for the ABNF grammar format as described in RFC2234.
Homepage:https://github.com/dimitri/cl-abnf License: ISC
cl-ansi-text
- Ebuilds: 2, Testing: 2.0.1, Snapshot: 9999 Description:
This package provides a Common Lisp library for ANSI control
string management, specializing in colors.
Homepage:https://github.com/pnathan/cl-ansi-text License: LLGPL-2.1
cl-base64
- Ebuilds: 1, Testing: 3.4.0 Description:
This package provides a provides base64 (RFC 1521) encoding and decoding,
with wew routines that encode from integers and decode to integers.
Homepage:https://tracker.debian.org/pkg/cl-base64 License: BSD
cl-colors
- Ebuilds: 2, Testing: 20180307, Snapshot: 9999 Description:
This package provides a very simple color library for Common Lisp
with types for representing colors in HSV and RGB spaces.
Homepage:https://github.com/tpapp/cl-colors License: Boost-1.0
cl-colors2
- Ebuilds: 2, Testing: 0.7.1, Snapshot: 9999 Description:
This package provides a very simple color library for Common Lisp with
types for representing colors in HSV and RGB spaces
Homepage:https://codeberg.org/cage/cl-colors2 License: Boost-1.0
cl-containers
- Ebuilds: 2, Testing: 20240624, Snapshot: 9999 Description:
This package enhances and builds on data structures including
the venerable list, full featured arrays, and hash-tables.
Homepage:https://github.com/hraban/cl-containers License: MIT
cl-csv
- Ebuilds: 2, Testing: 20240126, Snapshot: 9999 Description:
This package provides a common lisp library with easy csv reading
and writing from/to strings, streams and files.
Homepage:https://github.com/AccelerationNet/cl-csv License: BSD
cl-db3
- Ebuilds: 2, Testing: 20200212, Snapshot: 9999 Description:
This package provides a common lisp library to read dbf files
version 3 (file extension represents the dBase database file).
Homepage:https://github.com/dimitri/cl-db3 License: WTFPL-2
cl-difflib
- Ebuilds: 2, Testing: 20090602, Snapshot: 9999 Description:
This package provides a Common Lisp library for computing differences
between pairs of sequences. It is nearly a transcription of Python's
difflib module.
Homepage:https://github.com/wiseman/cl-difflib License: MIT
cl-fad
- Ebuilds: 2, Testing: 20220110, Snapshot: 9999 Description:
This package provides a thin layer atop Common Lisp's standard pathname
functions. It is intended to provide some unification between current CL
implementations on Windows, OS X, Linux, and Unix.
Homepage:https://github.com/edicl/cl-fad License: BSD-2
cl-graph
- Ebuilds: 2, Testing: 20231003, Snapshot: 9999 Description:
This package provides a Common Lisp library for manipulating graphs
and running graph algorithms.
Homepage:https://github.com/hraban/cl-graph License: MIT
cl-interpol
- Ebuilds: 2, Testing: 20220725, Snapshot: 9999 Description:
This package provides a library for Common Lisp which modifies
the reader so that you can have interpolation within strings similar
to Perl or Unix Shell scripts.
Homepage:https://github.com/edicl/cl-interpol License: BSD-2
cl-ixf
- Ebuilds: 2, Testing: 20170506, Snapshot: 9999 Description:
This package provides tools for Common Lisp to handle IBM PC
version of IXF file format.
Homepage:https://github.com/dimitri/cl-ixf License: WTFPL-2
cl-json
- Ebuilds: 2, Testing: 0.6.0, Snapshot: 9999 Description:
This package provides an encoder of Lisp objects to JSON format
and a corresponding decoder of JSON data to Lisp objects.
Homepage:https://github.com/sharplispers/cl-json License: MIT
cl-log
- Ebuilds: 2, Testing: 1.0.1, Snapshot: 9999 Description:
This package provides a Common Lisp general purpose logging utility.
Its features include: logging to several destinations at once,
very rapid processing of messages which are rejected by all messengers, etc.
Homepage:https://www.cliki.net/cl-log License: public-domain
cl-mustache
- Ebuilds: 2, Testing: 20240926, Snapshot: 9999 Description:
This package provides a Common Lisp implementation of Mustache,
framework-agnostic way to render logic-free views.
Homepage:https://github.com/kanru/cl-mustache License: MIT
cl-pdf
- Ebuilds: 2, Testing: 20230620, Snapshot: 9999 Description:
This package provides a cross-platform Common Lisp library for
generating PDF files. It does not need any third-party tools
from Adobe or others. When it is used with cl-typesetting it
provides a complete typesetting system.
Homepage:https://github.com/mbattyani/cl-pdf License: BSD-2
cl-plus-ssl
- Ebuilds: 2, Testing: 20250424, Snapshot: 9999 Description:
This package provides a portable code based on CFFI and gray streams.
It defines its own libssl BIO_METHOD, so that TLS I/O can be written
over portable Lisp streams instead of bypassing the streams and giving
OpenSSL a socket file descriptor to send data over.
Homepage:https://github.com/cl-plus-ssl/cl-plus-ssl License: MIT
cl-ppcre
- Ebuilds: 2, Stable: 2.1.2, Testing: 2.1.2 Description:
CL-PPCRE is a portable regular expression library for Common Lisp
which has the following features:
* compatible with Perl
* fast (outperforms Perl)
* portable (ANSI Common Lisp)
* thread-safe
* includes convenience features
* well-documented
Homepage:https://edicl.github.io/cl-ppcre/
https://www.cliki.net/cl-ppcre License: BSD-2
cl-ppcre-unicode
- Ebuilds: 2, Stable: 2.1.2, Testing: 2.1.2 Description:
CL-PPCRE is a portable regular expression library for Common Lisp
which has the following features:
* compatible with Perl
* fast (outperforms Perl)
* portable (ANSI Common Lisp)
* thread-safe
* includes convenience features
* well-documented.
Homepage:https://edicl.github.io/cl-ppcre/
https://www.cliki.net/cl-ppcre License: BSD-2
cl-sqlite
- Ebuilds: 2, Testing: 0.2.1, Snapshot: 9999 Description:
This package provides an interface to the SQLite embedded
relational database engine.
Homepage:https://github.com/TeMPOraL/cl-sqlite License: public-domain
cl-unicode
- Ebuilds: 1, Stable: 0.1.5-r1, Testing: 0.1.5-r1 Description:
CL-UNICODE is a library which provides Common Lisp implementations
with knowledge about Unicode characters including their name, their
general category, the scripts and blocks they belong to, their
numerical value, and several other properties. It also provides the
ability to replace the standard syntax for reading Lisp characters
with one that is Unicode-aware and is used to enhance CL-PPCRE with
Unicode properties.
Homepage:https://edicl.github.io/cl-unicode/ License: BSD-2
cl-utilities
- Ebuilds: 2, Testing: 1.2.4, Snapshot: 9999 Description:
This package implements and supersedes the Common Lisp Utilities,
things that everybody writes since they're not part of the official
standard.
Homepage:https://cl-utilities.common-lisp.dev License: public-domain
cl-variates
- Ebuilds: 2, Testing: 0.8.1, Snapshot: 9999 Description:
This package provides a portable random number generator for
Common Lisp. It also includes additional random distributions
like poisson, exponential and so forth.
Homepage:https://gitlab.common-lisp.net/cl-variates/cl-variates License: MIT
cl-who
- Ebuilds: 2, Testing: 1.1.5, Snapshot: 9999 Description:
This package provides a Lisp Markup Languages library, which
provides convenient means to convert S-expressions intermingled
with code into (X)HTML, XML, or whatever but differ with respect
to syntax, implementation, and API.
Homepage:https://github.com/edicl/cl-who License: BSD-2
clisp
- Ebuilds: 2, Stable: 2.49.92-r3, Testing: 2.49.92-r3Virtual Description:
CLISP is a Common Lisp implementation. It mostly supports the Lisp
described in the ANSI Common Lisp standard. It includes an
interpreter, a compiler, almost all of CLOS, a foreign language
interface and a socket interface. An X11 interface is available
through CLX and Garnet. Command line editing is provided by readline.
CLISP runs on microcomputers (OS/2, Windows 95/98/NT/2000/XP, Amiga
500-4000, Acorn RISC PC) as well as on Unix workstations (GNU/Linux,
BSD, SVR4, Sun4, DEC Alpha OSF, HP-UX, NeXTstep, SGI, AIX, Sun3 and
others) and needs only 2 MB of RAM. The user interface comes in
German, English, French, Spanish, Dutch and Russian, and can be
changed at run time.
Homepage:https://clisp.sourceforge.io/ License: GPL-2+
closer-mop
- Ebuilds: 2, Testing: 1.0.0, Snapshot: 9999 Description:
This package provides a compatibility layer that rectifies many of
the absent or incorrect CLOS MOP features across a broad range of
Common Lisp implementations.
Homepage:https://closer.common-lisp.dev/closer-mop.html License: MIT
clsql
- Ebuilds: 2, Testing: 6.7.2, Snapshot: 9999 Description:
This package provides a Common Lisp to SQL engine interface.
It includes both functional and object oriented subsystems
for data definition and manipulation as well as an integrated symbolic
SQL syntax.
Homepage:https://github.com/sharplispers/clsql License: MIT
clunit2
- Ebuilds: 2, Testing: 20250212, Snapshot: 9999 Description:
This package provides a Common Lisp unit testing framework.
It is designed to be easy to use so that you can quickly start testing.
Homepage:https://codeberg.org/cage/clunit2 License: MIT
clx
- Ebuilds: 1, Testing: 0.7.5-r1 Description:
CLX provides an implementation of the X Window System protocol to
Lisp graphics library[ies] and applications. It is the Common Lisp
equivalent of Xlib.
Homepage:https://www.cliki.net/CLX License: MIT
cmucl
- Ebuilds: 1, Stable: 21eVirtual Description:
CMUCL is a free implementation of the Common Lisp programming language
which runs on most major Unix platforms. It mainly conforms to the
ANSI Common Lisp standard. Here is a summary of its main features:
* a sophisticated native-code compiler which is capable of powerful
type inferences, and generates code competitive in speed with C
compilers.
* generational garbage collection and multiprocessing capability on
the x86 ports.
* a foreign function interface which allows interfacing with C code
and system libraries, including shared libraries on most platforms,
and direct access to Unix system calls.
* support for interprocess communication and remote procedure calls.
* an implementation of CLOS, the Common Lisp Object System, which
includes multimethods and a metaobject protocol.
* a graphical source-level debugger using a Motif interface, and a
code profiler.
Homepage:https://www.cons.org/cmucl/ License: public-domain
colorize
- Ebuilds: 2, Testing: 20241109, Snapshot: 9999 Description:
This package provides a Common Lisp library for syntax highlighting
supporting many languages, lilke Common Lisp, C, Python, etc.
Homepage:https://github.com/kingcons/colorize License: MIT
contextl
- Ebuilds: 2, Testing: 20231021, Snapshot: 9999 Description:
This package provides a CLOS extension for Context-oriented
Programming (COP), and was the first language extension that
explicitly supports COP.
Homepage:https://github.com/pcostanza/contextl License: MIT
cxml
- Ebuilds: 2, Testing: 20250429, Snapshot: 9999 Description:
This package provides a XML parser written in Common Lisp, which
implements a namespace-aware, validating XML 1.0 parser as well as
the DOM Level 2 Core interfaces.
Homepage:https://github.com/sharplispers/cxml License: LLGPL-2.1
data-table
- Ebuilds: 2, Testing: 20230703, Snapshot: 9999 Description:
This package provides a Common Lisp library providing a data-table
data-structure that has rows of data and column names and types.
Homepage:https://github.com/AccelerationNet/data-table License: MIT
drakma
- Ebuilds: 2, Testing: 20241118, Snapshot: 9999 Description:
This package provides a full-featured HTTP client implemented
in Common Lisp. It knows how to handle HTTP/1.1 chunking,
persistent connections, re-usable sockets, SSL, continuable uploads,
file uploads, cookies, and more.
Homepage:https://github.com/edicl/drakma License: BSD
ecl
- Ebuilds: 4, Stable: 24.5.10-r1, Testing: 26.5.5Virtual Description:
ECL (Embeddable Common Lisp) is an implementation of the Common Lisp language as
described in the X3J13 Ansi specification, featuring CLOS (Common Lisp Object
System), conditions, loops, etc, plus a translator to C, which can produce
standalone executables.
Homepage:https://common-lisp.net/project/ecl/ License: BSD-2 LGPL-2.1+
esrap
- Ebuilds: 2, Testing: 20250531, Snapshot: 9999 Description:
This package provides a packrat parser for Common Lisp. In addition to
regular Packrat / Parsing Grammar / TDPL features ESRAP supports:
dynamic redefinition of nonterminals, inline grammars, etc.
Homepage:https://github.com/scymtym/esrap License: MIT
fiasco
- Ebuilds: 2, Testing: 20200514, Snapshot: 9999 Description:
This package provides a simple and powerful test framework for
Common Lisp, with a focus on interactive debugging.
Homepage:https://github.com/joaotavora/fiasco License: MIT-0 public-domain
fiveam
- Ebuilds: 2, Testing: 1.4.3, Snapshot: 9999 Description:
This package provides a simple (as far as writing and running tests goes)
regression testing framework. It has been designed with Common Lisp's
interactive development model in mind.
Homepage:https://github.com/lispci/fiveam License: BSD
flexi-streams (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 1.0.19, Testing: 1.0.20, 1.0.19, Snapshot: 9999 Description:
FLEXI-STREAMS implements "virtual" bivalent streams that can be
layered atop real binary or bivalent streams and that can be used
to read and write character data in various single- or multi-octet
encodings which can be changed on the fly. It also supplies
in-memory binary streams which are similar to string streams.
Homepage:
http://weitz.de/flexi-streams/
http://www.cliki.net/flexi-streams/
License: BSD-2
form-fiddle
- Ebuilds: 2, Testing: 20250105, Snapshot: 9999 Description:
This package provides individual functions to extract each part of
a lambda-definition-form: function, name, qualifiers, lambda-list,
body, declarations, docstring and the forms.
Homepage:https://github.com/Shinmera/form-fiddle License: ZLIB
gcl
- Ebuilds: 2, Stable: 2.6.15_pre3, Testing: 2.6.15_pre3Virtual Description:
GCL is the official Common Lisp for the GNU project. Its design
makes use of the system's C compiler to compile to native object
code, providing for both good performance and facile portability.
Homepage:https://www.gnu.org/software/gcl/gcl.html License: LGPL-2+ GPL-2+
global-vars
- Ebuilds: 2, Testing: 20141013, Snapshot: 9999 Description:
This package provides the global-vars library with true global variables
that are implemented by some compilers.
Homepage:https://github.com/lmj/global-vars License: MIT
html-encode
- Ebuilds: 1, Testing: 1.2 Description:
This package provides a small library for encoding text in
various web-savvy formats. These are the functions exported
from the html-encode package: encode-for-pre, encode-for-tt,
encode-for-argument, encode-for-http.
Homepage:https://www.cliki.net/html-encode License: MIT
hu-dwim-asdf
- Ebuilds: 2, Testing: 20250212, Snapshot: 9999 Description:
This package provides various ASDF extensions such as attached
test and documentation system, explicit development support, etc.
Homepage:https://github.com/hu-dwim/hu.dwim.asdf License: MIT-0
hu-dwim-delico
- Ebuilds: 2, Testing: 20200724, Snapshot: 9999 Description:
This package provides a portable library to do CPS transformation
on a delimited area of Common Lisp code at macroexpand time.
Homepage:https://github.com/hu-dwim/hu.dwim.delico License: MIT-0
hu-dwim-logger
- Ebuilds: 2, Testing: 20241118, Snapshot: 9999 Description:
This package provides a logging library that, among other things,
supports chaining log messages through a hierarchy of loggers,
separate compile-time and runtime log level, and provides various
appenders, including one that supports multiple threads.
Homepage:https://github.com/hu-dwim/hu.dwim.logger License: MIT-0
hu-dwim-partial-eval
- Ebuilds: 2, Testing: 20171128, Snapshot: 9999 Description:
This package provides a special Common Lisp interpreter.
The main difference to a standard interpreter is that the values of
variables, function arguments, and return values can not only be
constants, but arbitrary expressions.
Homepage:https://github.com/hu-dwim/hu.dwim.partial-eval License: MIT-0
hu-dwim-perec
- Ebuilds: 2, Testing: 20200229, Snapshot: 9999 Description:
This package provides the class metaobject called persistent-class,
which extends the CLOS standard-class and allows classes to
have persistent slots.
Homepage:https://hub.darcs.net/hu.dwim/hu.dwim.perec License: MIT-0
hu-dwim-util
- Ebuilds: 2, Testing: 20230127, Snapshot: 9999 Description:
This package provides various utilities, this is the most basic system
that only introduce a small number of external dependencies.
Homepage:https://github.com/hu-dwim/hu.dwim.util License: MIT-0
hu-dwim-walker
- Ebuilds: 2, Testing: 20250609, Snapshot: 9999 Description:
This package provides a Common Lisp customizable code walker.
It can turn a SEXP encoding of CL code into a structure that
contains much more information than the SEXP.
Homepage:https://github.com/hu-dwim/hu.dwim.walker License: BSD
hunchentoot
- Ebuilds: 2, Testing: 1.3.1, Snapshot: 9999 Description:
This package provides a web server written in Common Lisp and at
the same time a toolkit for building dynamic websites.
As a stand-alone web server, Hunchentoot is capable of HTTP/1.1
chunking (both directions), persistent connections (keep-alive), SSL.
Homepage:https://github.com/edicl/hunchentoot License: BSD-2
idna
- Ebuilds: 2, Testing: 20111222, Snapshot: 9999 Description:
This package provides a small library with Internationalized Domain
Names in Applications API, which implements IDNA2008 name translation.
Homepage:https://github.com/antifuchs/idna License: MIT
ieee-floats
- Ebuilds: 2, Testing: 20220126, Snapshot: 9999 Description:
This package provides "virtual" bivalent streams that can be layered atop
real binary or bivalent streams and that can be used to read and write
character data in various single- or multi-octet encodings
which can be changed on the fly. It also supplies in-memory binary streams
which are similar to string streams.
Homepage:https://github.com/marijnh/ieee-floats License: BSD
iolib
- Ebuilds: 2, Testing: 20240129, Snapshot: 9999 Description:
This package provides a better and more modern I/O library than
the standard Common Lisp library. It contains: a socket library,
a DNS resolver, an I/O multiplexer, a pathname library and
file-system utilities.
Homepage:https://github.com/sionescu/iolib License: MIT
ironclad
- Ebuilds: 2, Testing: 0.61, Snapshot: 9999 Description:
This package provides a cryptography library written entirely in Common Lisp.
It includes support for several popular ciphers, digests, MACs and public key
cryptography algorithms. For several implementations that support Gray streams,
support is included for convenient stream wrappers.
Homepage:http://www.cliki.net/ironclad License: BSD
iterate
- Ebuilds: 2, Testing: 1.6.0, Snapshot: 9999 Description:
This package provides a fork of the Jonathan Amsterdam's ITERATE macro
library with iterator, gatherer and accumulator facility.
Homepage:https://gitlab.common-lisp.net/iterate/iterate License: MIT
kmrcl
- Ebuilds: 1, Testing: 1.111 Description:
This package includes general purpose utilities for Common Lisp
programs. It is used as a base for some of Kevin M. Rosenberg's
Common Lisp packages.
Homepage:https://tracker.debian.org/pkg/cl-kmrcl License: LGPL-2.1
let-plus
- Ebuilds: 2, Testing: 20191029, Snapshot: 9999 Description:
This package provides a Common Lisp library which implements
the let macro, which is a dectructuring extension of let.
Homepage:https://github.com/sharplispers/let-plus License: Boost-1.0
lift
- Ebuilds: 2, Testing: 20231004, Snapshot: 9999 Description:
This package provides a unit and system test tool for LISP.
In LIFT, testcases are organized into hierarchical testsuites
each of which can have its own fixture.
Homepage:https://github.com/hraban/lift License: MIT
lisp-unit2
- Ebuilds: 2, Testing: 20221205, Snapshot: 9999 Description:
This package provides a Common Lisp library that supports unit testing,
which written in portable Common Lisp, simple to define and run tests.
Homepage:https://github.com/AccelerationNet/lisp-unit2 License: MIT
lml2
- Ebuilds: 1, Testing: 1.6.6 Description:
This package includes general purpose utilities for Common Lisp
programs. It is used as a base for some of Kevin M. Rosenberg's
Common Lisp packages.
Homepage:https://tracker.debian.org/pkg/cl-lml2 License: LLGPL-2.1
local-time
- Ebuilds: 2, Testing: 20250427, Snapshot: 9999 Description:
This package provides a Common Lisp library for the manipulation
of dates and times. It is based almost entirely upon Erik Naggum's
paper "The Long Painful History of Time".
Homepage:https://github.com/dlowe-net/local-time License: MIT
lparallel
- Ebuilds: 2, Testing: 2.8.4, Snapshot: 9999 Description:
This package provides a library for parallel programming in Common Lisp,
featuring simple model of task submission with receiving queue,
constructs for expressing fine-grained parallelism, etc.
Homepage:https://github.com/lmj/lparallel License: BSD
lw-compat
- Ebuilds: 2, Testing: 20160228, Snapshot: 9999 Description:
This package provides a few utility functions from the LispWorks
library, ported to other Common Lisp implementations.
Homepage:https://github.com/pcostanza/lw-compat License: MIT
md5
- Ebuilds: 2, Testing: 2.0.5, Snapshot: 9999 Description:
This package provides The MD5 Message-Digest Algorithm, as defined in
RFC 1321 by R. Rivest, published April 1992.
Homepage:https://github.com/pmai/md5 License: public-domain
metabang-bind
- Ebuilds: 2, Testing: 20230508, Snapshot: 9999 Description:
This package provides a macro that generalizes multiple-value-bind,
let, let*, destructuring-bind, structure and slot accessors,
and a whole lot more.
Homepage:https://github.com/hraban/metabang-bind License: MIT
metacopy
- Ebuilds: 2, Testing: 20230812, Snapshot: 9999 Description:
This package provides a toolkit for specifying how to make
copies of objects. Use defcopy-methods to describe the copying of
slots and copy-thing to make copies.
Homepage:https://github.com/hraban/metacopy License: MIT
mgl-pax
- Ebuilds: 2, Testing: 20250613, Snapshot: 9999 Description:
This package provides a very cool documentation generator for Common Lisp projects.
With features like Emacs/SLIME integration, ability to generate Markdown, etc.
Homepage:https://github.com/melisgl/mgl-pax License: MIT
moptilities
- Ebuilds: 2, Testing: 20170330, Snapshot: 9999 Description:
This package provides a compatibility layer for minor MOP
implementation differences. More importantly, it adds some
handy reflection capabilities.
Homepage:https://github.com/hraban/moptilities License: MIT
multilang-documentation
- Ebuilds: 2, Testing: 20250106, Snapshot: 9999 Description:
This package provides a drop-in replacement function for cl:documentation
that supports multiple docstrings per-language, allowing you to write
documentation that can be internationalised.
Homepage:https://github.com/Shinmera/multilang-documentation License: ZLIB
optima
- Ebuilds: 2, Testing: 20150628, Snapshot: 9999 Description:
This package provides a fast pattern matching library which uses
optimizing techniques widely used in the functional programming world.
Homepage:https://github.com/m2ym/optima License: LLGPL-2.1
parachute
- Ebuilds: 2, Testing: 20250127, Snapshot: 9999 Description:
This package provides a simple-to-use and extensible testing framework,
on which things are organised as a bunch of named tests within a package.
Homepage:https://github.com/Shinmera/parachute License: ZLIB
parse-number
- Ebuilds: 2, Testing: 1.8, Snapshot: 9999 Description:
This package provides a library of functions which accept an arbitrary
string and attempt to parse it, if possible into one of the standard
Common Lisp number types without using the reader, or else signal an
error of type INVALID-NUMBER.
Homepage:https://github.com/sharplispers/parse-number License: BSD
postmodern
- Ebuilds: 2, Testing: 1.33.12, Snapshot: 9999 Description:
This package provides a Common Lisp library for interacting with
PostgreSQL databases with efficient communication with the database
server without need for foreign libraries.
Homepage:https://marijnhaverbeke.nl/postmodern/ License: MIT POSTGRESQL ZLIB
prove
- Ebuilds: 2, Testing: 20191231, Snapshot: 9999 Description:
This package provides a yet another unit testing framework for
Common Lisp with various simple functions for testing.
Homepage:https://github.com/fukamachi/prove License: MIT
ptester
- Ebuilds: 1, Testing: 20160829 Description:
This package provides a test harness, a collection of macros and
variables associated with testing, along with templates for test forms.
Homepage:https://tracker.debian.org/pkg/cl-ptester License: LLGPL-2.1
puri
- Ebuilds: 1, Testing: 1.5.7.2 Description:
This package provides a portable Universal Resource Identifier library
for Common Lisp programs. It parses URI according to the RFC 2396
specification.
Homepage:https://tracker.debian.org/pkg/cl-puri License: LLGPL-2.1
pythonic-string-reader
- Ebuilds: 2, Testing: 20180618, Snapshot: 9999 Description:
This package provides a piece of code stolen from Yury Sulsky which has been
slightly modified/improved by myself. It sets up some reader macros that make
it simpler to input string literals which contain backslashes and double quotes.
This is very useful for writing complicated docstrings and, as it turns out,
writing code that contains string literals that contain code themselves.
Homepage:https://github.com/smithzvk/pythonic-string-reader License: BSD
qmynd
- Ebuilds: 2, Testing: 20241204, Snapshot: 9999 Description:
This package provides a MySQL client that uses the native network
protocol to communicate with a MySQL server.
Homepage:https://github.com/qitab/qmynd License: MIT
rfc2388
- Ebuilds: 2, Testing: 20180830, Snapshot: 9999 Description:
This package contains an implementation of RFC 2388, which is used
to process form data posted with HTTP POST method using
enctype "multipart/form-data".
Homepage:https://github.com/jdz/rfc2388 License: BSD-2
roswell
- Ebuilds: 3, Testing: 23.10.14.114 Description:
Roswell is the de facto full-stack environment for Common Lisp
development. It serves as a Lisp implementation installer, manager,
launcher etc.
Homepage:https://github.com/roswell/roswell License: MIT
rt
- Ebuilds: 1, Testing: 20090812 Description:
This package provides a 1990 regression testing library that is used by
some older software.
Homepage:http://www.cliki.net/rt License: MIT
salza2
- Ebuilds: 2, Testing: 2.1, Snapshot: 9999 Description:
This package provides a library which can compress data in the ZLIB
and DEFLATE data formats.
Homepage:https://github.com/xach/salza2 License: BSD-2
sbcl
- Ebuilds: 4, Stable: 2.5.11, 2.5.4, Testing: 2.6.5Virtual Description: Steel Bank Common Lisp is an open source Common
Lisp implementation. It provides an integrated native compiler,
interpreter, and debugger. SBCL is a fork off of the main branch
of CMUCL. SBCL is distinguished from CMUCL by a greater emphasis
on maintainability. In particular, the SBCL system can be built
directly from its source code, so that the output corresponds to
the source code in a controlled, verifiable way, and arbitrary
changes can be made to the system without causing bootstrapping
problems. SBCL also places less emphasis than CMU CL does on new
non-ANSI extensions, or on backward compatibility with old
non-ANSI features. Support for native threading on GNU/Linux is
available for the x86 and amd64 platforms using an NPTL enabled
GLIBC. SBCL 0.8.17 and later support Unicode.
Homepage:https://www.sbcl.org/ https://sbcl.sourceforge.net/ License: MIT
slime
- Ebuilds: 2, Testing: 2.31, Snapshot: 9999 Description:
This package extends Emacs with support for interactive programming
in Common Lisp.
Homepage:https://github.com/slime/slime License: public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )
split-sequence
- Ebuilds: 2, Testing: 2.0.1, Snapshot: 9999 Description:
This package provides a member of the Common Lisp Utilities family of programs,
designed by community consensus.
Homepage:http://www.cliki.net/split-sequence License: MIT
swap-bytes
- Ebuilds: 2, Testing: 20211205, Snapshot: 9999 Description:
This package provides a library for changing endianness of unsigned
integers of length 1/2/4/8. Very useful in implementing various
network protocols and file formats.
Homepage:https://github.com/sionescu/swap-bytes License: MIT
symbol-munger
- Ebuilds: 2, Testing: 20220120, Snapshot: 9999 Description:
This package provides a Common Lisp library to make it easy to
change the capitalization and spacing of a 'sentence'. This is used
for converting between space and capitalization rules of various systems.
Homepage:https://github.com/AccelerationNet/symbol-munger License: BSD
system-locale
- Ebuilds: 2, Testing: 20250206, Snapshot: 9999 Description:
This package provides library retrieves locale information configured
on the system. This is helpful if you want to write applications and
libraries that display messages in the user's native language.
Homepage:https://github.com/Shinmera/system-locale License: ZLIB
trivial-backtrace
- Ebuilds: 2, Testing: 20230111, Snapshot: 9999 Description:
This package provides a simple solution to generating a backtrace portably.
Its interface consists of three functions and one variable: print-backtrace,
print-backtrace-to-stream, print-condition, date-time-format.
Homepage:https://github.com/hraban/trivial-backtrace License: MIT
trivial-garbage
- Ebuilds: 2, Testing: 0.21, Snapshot: 9999 Description:
This package provides a portable API to finalizers, weak hash-tables and
weak pointers on all major implementations of the Common Lisp programming language.
Homepage:https://github.com/trivial-garbage/trivial-garbage License: public-domain
trivial-indent
- Ebuilds: 2, Testing: 20250105, Snapshot: 9999 Description:
This package provides custom indentation hints for your macros if
the one recognised by Slime automatically produces unwanted results.
Homepage:https://github.com/Shinmera/trivial-indent License: ZLIB
trivial-utf8
- Ebuilds: 2, Testing: 20250506, Snapshot: 9999 Description:
This package provides a small library for doing 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.
Homepage:https://gitlab.common-lisp.net/trivial-utf-8/trivial-utf-8 License: ZLIB
try
- Ebuilds: 2, Testing: 20250502, Snapshot: 9999 Description:
This package provides an extensible test framework with equal support
for interactive and non-interactive workflows.
Homepage:https://github.com/melisgl/try License: MIT
uax15
- Ebuilds: 2, Testing: 20240127, Snapshot: 9999 Description:
This package provides a common lisp unicode normalization function
using nfc, nfd, nfkc and nfkd as per Unicode Standard Annex #15.
Homepage:https://github.com/sabracrolleton/uax-15 License: MIT
usocket
- Ebuilds: 2, Testing: 20250208, Snapshot: 9999 Description:
This package provides a portable TCP/IP and UDP/IP socket interface for
as many Common Lisp implementations as possible, while keeping the abstraction
and portability layer as thin as possible.
Homepage:https://github.com/usocket/usocket License: MIT
uuid
- Ebuilds: 2, Testing: 20200118, Snapshot: 9999 Description:
This package provides a implementation of UUIDs generation
for Common List with accordance to RFC4122.
Homepage:https://github.com/dardoria/uuid License: LLGPL-2.1
xmls
- Ebuilds: 2, Testing: 20240227, Snapshot: 9999 Description:
This package provides a small, simple, non-validating xml parser
for Common Lisp. It's designed to be a self-contained, easily embedded
parser that recognizes a useful subset of the XML spec.
Homepage:https://github.com/rpgoldman/xmls License: BSD
yason
- Ebuilds: 2, Testing: 20250323, Snapshot: 9999 Description:
This package provides a Common Lisp library for encoding and decoding
data in the JSON interchange format.
Homepage:https://github.com/phmarek/yason License: BSD
zpb-ttf
- Ebuilds: 2, Testing: 1.0.7, Snapshot: 9999 Description:
This package provides an access TrueType font metrics and outlines
from Common Lisp.
Homepage:https://github.com/xach/zpb-ttf License: BSD-2
zs3
- Ebuilds: 2, Testing: 1.3.4, Snapshot: 9999 Description:
This package provides a library for working with Amazon's Simple Storage
Service (S3) and CloudFront service from Common Lisp.
Homepage:https://github.com/xach/zs3 License: BSD-2