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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Often times we need to destructure a form definition in a Common Lisp macro. This library provides a set of simple utilities to help with that.
Moira is a library for monitoring and, if necessary, restarting long-running threads. In principle, it is like an in-Lisp process supervisor.
When dealing with network protocols and file formats, it's common to have to read or write 16-, 32-, or 64-bit datatypes in signed or unsigned flavors. Common Lisp sort of supports this by specifying :element-type for streams, but that facility is underspecified and there's nothing similar for read/write from octet vectors. What most people wind up doing is rolling their own small facility for their particular needs and calling it a day.
This library attempts to be comprehensive and centralize such facilities. Functions to read 16-, 32-, and 64-bit quantities from octet vectors in signed or unsigned flavors are provided; these functions are also SETFable. Since it's sometimes desirable to read/write directly from streams, functions for doing so are also provided. On some implementations, reading/writing IEEE singles/doubles (i.e. single-float and double-float) will also be supported.
This package provides a noise library for Common Lisp.
cl-quicklisp-stats is a system that fetches and performs basic operations on the Quicklisp download statistics.
Smart-buffer provides an output buffer which changes the destination depending on content size.
CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm.
CL-Yacc uses the algorithm due to Aho and Ullman, which is the one also used by AT&T Yacc, Berkeley Yacc and Zebu. It does not use the faster algorithm due to DeRemer and Pennello, which is used by Bison and lalr.scm (not lalr.cl).
This library is a fork of SSL-CMUCL. The original SSL-CMUCL source code was written by Eric Marsden and includes contributions by Jochen Schmidt. Development into CL+SSL was done by David Lichteblau.
Gray streams is an interface proposed for inclusion with ANSI CL by David N. Gray. The proposal did not make it into ANSI CL, but most popular CL implementations implement it. This package provides an extremely thin compatibility layer for gray streams.
cl-cffi-gtk is a Lisp binding to GTK+ 3 (GIMP Toolkit) which is a library for creating graphical user interfaces.
Defstar is a collection of Common Lisp macros that can be used in place of defun, defmethod, defgeneric, defvar, defparameter, flet, labels, let* and lambda. Each macro has the same name as the form it replaces, with a star added at the end, e.g. defun. (the exception is the let* replacement, which is called *let).
RUTILS is a syntactic utilities package for Common Lisp.
This library can be used to display a progress bar on one line.
This package creates GraphViz DOT files from an equivalent s-expression representation.
CL-TYPESETTING is a cross-platform Common Lisp typesetting library for all kind of typesetting applications.
This library is an extension of the Common Lisp Object System (CLOS) that allows a compiler to inline a generic function under certain conditions.
This package provides a JSON Pointer (RFC6901) implementation for Common Lisp. This library aims to be independent from any JSON libraries (as much as possible).
This package ensures that special subclasses of standard-object cluster right in front of standard-object in the class precedence list.
Simple library to create temporary directories.
This package provides Common Lisp bindings to the pango text layout library.
DATA-SIFT is a Common Lisp data validation and transformation library inspired by cl-data-format-validation and WTForms validators.
Infix-Math is a library that provides a special-purpose syntax for transcribing mathematical formulas into Lisp.
This package provides Common Lisp support for reading the Terragen .TER format. The format specification can be found at https://planetside.co.uk/wiki/index.php?title=Terragen_.TER_Format
This library provides a modern project skeleton generator. In contract with other generators, CL-Project generates one package per file and encourages unit testing by generating a system for unit testing, so you can begin writing unit tests as soon as the project is generated.