Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
CL-octet-streams is a library implementing in-memory octet streams for Common Lisp. It was inspired by the trivial-octet-streams and cl-plumbing libraries.
On Cliki.net <http://www.cliki.net/Common%20Lisp%20Utilities>, there is a collection of Common Lisp Utilities, things that everybody writes since they're not part of the official standard. There are some very useful things there; the only problems are that they aren't implemented as well as you'd like (some aren't implemented at all) and they aren't conveniently packaged and maintained. It takes quite a bit of work to carefully implement utilities for common use, commented and documented, with error checking placed everywhere some dumb user might make a mistake.
This library is a portable compatibility layer around package local nicknames (PLN). This was done so there is a portability library for the PLN API not included in DEFPACKAGE.
This package provides a standard way to canonicalize slot values.
This is a packrat parser for Common Lisp. In addition to regular Packrat / Parsing Grammar / TDPL features ESRAP supports:
dynamic redefinition of nonterminals
inline grammars
semantic predicates
introspective facilities (describing grammars, tracing, setting breaks)
left-recursive grammars
functions as terminals
accurate, customizable parse error reports
This library contains a collection of machine learning algorithms for online linear classification written in Common Lisp.
This is a Common Lisp implementation of the MessagePack (http://msgpack.org/) serialization/deserialization format, implemented according to http://wiki.msgpack.org/display/MSGPACK/Format+specification.
TRIVIAL-OCTET-STREAMS is a Common Lisp library implementing in-memory octet streams analogous to string streams.
Parse INI formatted files into a Common Lisp list structure.
This library exports three symbols: with-raw-io, read-char, and read-line, to provide raw POSIX I/O in Common Lisp.
This package provides a function to parse the PATH environment variable portably in Common Lisp.
cl-alexandria-plus is a conservative set of extensions to cl-alexandria utilities.
This is a Common Lisp library to extract EXIF information from image files.
cl-random is a library for generating random draws from various commonly used distributions, and for calculating statistical functions, such as density, distribution and quantiles for these distributions.
The cl-data-lens library provides a language for expressing data manipulations as the composition of more primitive operations.
Alexandria is a collection of portable utilities. It does not contain conceptual extensions to Common Lisp. It is conservative in scope, and portable between implementations.
cl-json provides an encoder of Lisp objects to JSON format and a corresponding decoder of JSON data to Lisp objects. Both the encoder and the decoder are highly customizable; at the same time, the default settings ensure a very simple mode of operation, similar to that provided by yason or st-json.
This is a small library to display a native GUI message box. This can be useful to show error messages and other informational pieces should the application fail and be unable to do so using its standard UI.
This library provides low-level libuv bindings for Common Lisp.
This package provides a PNG Common Lisp system to operate with Portable Network Graphics file format.
Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations.
This package provides an extensible implementation of defclass that can accurately control the expansion according to the metaclass and automatically detect the suitable metaclass by analyzing the defclass form.
Support library for numcl. Registers a function as an additional form that is considered as a candidate for a constant.
UCONS is a Common Lisp library providing unique conses. Unique conses are different from regular conses in that, in addition to their car and cdr, they maintain a table of past users. Also, the cdr of each ucons is restricted to other uconses or nil. Uconses are meant for those situations where even reusing regular conses (to avoid consing) is too computationally expensive.