abcl
- Ebuilds: 1, Stable: 1.9.3 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
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
asdf
- Ebuilds: 1, Stable: 3.3.5-r1, Testing: 3.3.5-r1 Description: ASDF is Another System Definition Facility for Common Lisp
Homepage:https://asdf.common-lisp.dev/ License: MIT
c2ffi
- Ebuilds: 1, Testing: 18.1.0.20240926-r1 Description: Clang-based FFI wrapper generator for Common Lisp
Homepage:https://github.com/rpav/c2ffi License: LGPL-2.1
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-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
clisp
- Ebuilds: 2, Stable: 2.49.92-r3, Testing: 2.49.92-r3 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+
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: 21e 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
ecl
- Ebuilds: 3, Stable: 24.5.10-r1, Testing: 26.3.27 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+
flexi-streams
- Ebuilds: 1, Stable: 1.0.19, Testing: 1.0.19 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
gcl
- Ebuilds: 2, Stable: 2.6.15_pre3, Testing: 2.6.15_pre3 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+
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
sbcl
- Ebuilds: 4, Stable: 2.5.11, 2.5.4, Testing: 2.6.2 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
uiop
- Ebuilds: 1, Stable: 3.3.5, Testing: 3.3.5 Description: UIOP is a portability layer spun off ASDF3
Homepage:http://common-lisp.net/project/asdf/ License: MIT