{"category":{"categoryid":389,"name":"dev-lisp","summary":"The dev-lisp category contains libraries and utilities relevant to the Lisp programming language."},"packages":[{"categoryid":389,"description":"Armed Bear Common Lisp is a Common Lisp implementation for the JVM","firstseen":"2010-05-04T00:54:45.661860","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"abcl","packageid":54034,"summary":"Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp that runs in a Java virtual machine."},{"categoryid":389,"description":"A collection of portable utilities for Common Lisp","firstseen":"2017-10-29T19:00:16.988187","name":"alexandria","packageid":68111,"summary":"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\"."},{"categoryid":389,"description":"ASDF is Another System Definition Facility for Common Lisp","firstseen":"2012-04-07T14:37:03.237461","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"asdf","packageid":59104},{"categoryid":389,"description":"Clang-based FFI wrapper generator for Common Lisp","firstseen":"2019-05-15T11:51:29.939003","name":"c2ffi","packageid":69844},{"categoryid":389,"description":"CL-PPCRE is a portable regular expression library for Common Lisp","firstseen":"2010-05-04T00:54:45.661860","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"cl-ppcre","packageid":49409,"summary":"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"},{"categoryid":389,"description":"CL-PPCRE is a portable regular expression library for Common Lisp","firstseen":"2015-12-18T14:39:05.492419","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"cl-ppcre-unicode","packageid":64786,"summary":"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."},{"categoryid":389,"description":"Provides Common Lisp implementations with knowledge about Unicode characters","firstseen":"2015-12-18T14:39:05.492419","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"cl-unicode","packageid":64787,"summary":"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."},{"categoryid":389,"description":"Portable, bytecode-compiled implementation of Common Lisp","firstseen":"2010-05-04T00:54:45.661860","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"clisp","packageid":43878,"summary":"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."},{"categoryid":389,"description":"Common Lisp implementation, derived from Digitool's MCL product","firstseen":"2010-05-04T00:54:45.661860","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"clozurecl","packageid":54864},{"categoryid":389,"description":"CLX is the Common Lisp interface to the X11 protocol primarily for SBCL","firstseen":"2014-12-24T17:32:47.128984","maintainer":"nimiux@gentoo.org","maintainername":"Chema Alonso","name":"clx","packageid":62947,"summary":"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."},{"categoryid":389,"description":"CMU Common Lisp is an implementation of ANSI Common Lisp","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"cmucl","packageid":43697,"summary":"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."},{"categoryid":389,"description":"ECL is an embeddable Common Lisp implementation","firstseen":"2023-09-14T16:28:26.788335","name":"ecl","packageid":76465,"summary":"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."},{"categoryid":389,"description":"Flexible bivalent streams for Common Lisp","firstseen":"2015-12-16T14:39:39.068031","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"flexi-streams","packageid":64778,"summary":"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."},{"categoryid":389,"description":"GNU Common Lisp","firstseen":"2010-05-04T00:54:45.661860","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"gcl","packageid":52052,"summary":"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."},{"categoryid":389,"description":"Common Lisp ANSI-standard Hyperspec","firstseen":"2010-05-04T00:54:45.661860","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"hyperspec","packageid":46331},{"categoryid":389,"description":"A lisp installer and launcher for major environment","firstseen":"2019-08-01T13:47:45.009248","name":"roswell","packageid":70017,"summary":"Roswell is the de facto full-stack environment for Common Lisp development. It serves as a Lisp implementation installer, manager, launcher etc."},{"categoryid":389,"description":"Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp","firstseen":"2010-05-04T00:54:45.661860","maintainer":"pchrist@gentoo.org","maintainername":"Panagiotis Christopoulos","name":"sbcl","packageid":55441,"summary":"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."},{"categoryid":389,"description":"A thin compatibility layer between Gray Stream Common Lisp implementations","firstseen":"2015-12-16T14:39:39.068031","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"trivial-gray-streams","packageid":64779},{"categoryid":389,"description":"UIOP is a portability layer spun off ASDF3","firstseen":"2013-04-21T13:36:46.516790","maintainer":"common-lisp@gentoo.org","maintainername":"Gentoo Common Lisp Project","name":"uiop","packageid":60664}]}