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.
Moira is a library for monitoring and, if necessary, restarting long-running threads. In principle, it is like an in-Lisp process supervisor.
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).
Inquisitor is a cross-implementation library providing encoding/end-of-line detection and external-format abstraction for Common Lisp.
The Bordeaux-FFT library provides a reasonably efficient implementation of the Fast Fourier Transform and its inverse for complex-valued inputs, in portable Common Lisp.
This data structure can be used to store the history of visited paths or URLs with a file or web browser, in a way that no “forward” element is ever forgotten.
The history tree is “global” in the sense that multiple owners (e.g. tabs) can have overlapping histories. On top of that, an owner can spawn another one, starting from one of its nodes (typically when you open a URL in a new tab).
This is a utility kit for functionality related to OpenGL. It provides the following:
kit.glm: This re-exportssb-cgaandmathkitfor convenience.kit.gl.shader: This provides shader dictionary and compilation functionality similar to what was originally found insdl2kit.kit.gl.vao: This provides an interface for Vertex Array Objects.
This library is intended to solve the problem of source tracking for Common Lisp code.
By "source tracking", it is meant that code elements that have a known origin in the form of a position in a file or in an editor buffer are associated with some kind of information about this origin.
Since the exact nature of such origin information depends on the Common Lisp implementation and the purpose of wanting to track that origin, the library does not impose a particular structure of this information. Instead, it provides utilities for manipulating source code in the form of what is called concrete syntax trees (CSTs for short) that preserve this information about the origin.
This library is a portable compatibility layer around "Common Lisp the Language, 2nd Edition" (https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node102.html) and it exports symbols from implementation-specific packages.
CF is a Common Lisp library for doing computations using continued fractions.
EXTERNAL-PROGRAM enables running programs outside the Lisp process. It is an attempt to make the RUN-PROGRAM functionality in implementations like SBCL and CCL as portable as possible without sacrificing much in the way of power.
This library implements special functions and has a focus on high accuracy double-float calculations using the latest algorithms.
TRIVIAL-OCTET-STREAMS is a Common Lisp library implementing in-memory octet streams analogous to string streams.
This is a library for access to atomic operation primitives such as compare-and-swap. It aims to be a rather thin layer over what the implementations offer.
This is a Common Lisp library for processing data found in dBase III database files (dbf and db3 files).
simple-optimization is a Common Lisp library providing a function to solve unconstrained optimization problems numerically using either the gradient descent or a quasi-Newton method.
This is a Common Lisp package for hash table creation with flexible, extensible initializers.
Clip is an attempt at a templating library that allows you to write templates in a way that is both accessible to direct webdesign and flexible. The main idea is to incorporate transformation commands into an HTML file through tags and attributes. Clip is heavily dependent on Plump and lQuery.
A miniature toolkit that contains some useful shifting/popping/pushing functions for arrays and vectors. Originally from Plump.
cl-quicklisp-stats is a system that fetches and performs basic operations on the Quicklisp download statistics.
Trivial Monitored Thread offers a very simple (aka trivial) way of spawning threads and being informed when one any of them crash and die.
SEEDABLE-RNG provides a convenient means of generating random numbers that are seedable with deterministic results across hardware and Common Lisp implementations.
This library introduces fast generic functions, i.e. functions that behave just like regular generic functions, except that the can be sealed on certain domains. If the compiler can then statically detect that the arguments to a fast generic function fall within such a domain, it will perform a variety of optimizations.
This is a simple library to retrieve the argument list of a function.
Utility library for handling bit vectors, bit vector arithmetic, and universal integer type conversions between bit-vectors, byte-vectors, octals, decimals, and hexadecimal notation.