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.
This library provides a tiny Common Lisp wrapper around setlocale(3) and can be used in conjunction with other FFI wrappers like cl-charms.
defclass-star provides defclass* and defcondition* to simplify class and condition declarations. Features include:
Automatically export all or select slots at compile time.
Define the
:initargand:accessorautomatically.Specify a name transformer for both the
:initargand:accessor, etc.Specify the
:initformas second slot value.
See https://common-lisp.net/project/defclass-star/configuration.lisp.html for an example.
CL(x) xembed protocol implementation
MODULARIZE is an attempt at providing a common interface to segregate major application components. This is achieved by adding special treatment to packages. Each module is a package that is specially registered, which allows it to interact and co-exist with other modules in better ways. For instance, by adding module definition options you can introduce mechanisms to tie modules together in functionality, hook into each other and so on.
The Plump-SEXP library is a backend for Plump which can convert between S-expressions and the Plump DOM.
This library is a path strings manipulation library inspired by Python's os.path. All functionality from os.path is supported on major operation systems.
The philosophy behind is to use simple strings and "dumb" string manipulation functions to handle paths and filenames. Where possible the corresponding OS system functions are called.
This package provides a SuperCollider client for Common Lisp.
CL-PUNCH is a Scala-like anonymous lambda literal.
This package extends the Common Lisp reader syntax such that is accepts Org files as Lisp source code files.
This library provides trivial percent encoding and decoding functions for URLs.
This package provides a compute-effective-slot-definition-initargs generic function that allows for more ergonomic initialization of effective slot definition objects.
This library allows creation of hash tables with arbitrary test/hash functions, in addition to the test functions allowed by the standard (EQ, EQL, EQUAL and EQUALP), even in implementations that don't support this functionality directly.
This is a a Common Lisp re-implementation of the Rails routes system for mapping URLs.
cl-dotenv is a utility library for loading .env files in Common Lisp.
This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.
This Common Lisp library provides a series data structure much like a sequence, with similar kinds of operations. The difference is that in many situations, operations on series may be composed functionally and yet execute iteratively, without the need to construct intermediate series values explicitly. In this manner, series provide both the clarity of a functional programming style and the efficiency of an iterative programming style.
This is a coroutine library for Common Lisp implemented using the continuations of the cl-cont library.
Manual translation from C to Common Lisp of some random number generation functions from the GSL library.
Periods is a Common Lisp library providing a set of utilities for manipulating times, distances between times, and both contiguous and discontiguous ranges of time.
This package provides a way of extracting and replicating the compile-time side-effects of forms.
This is a lightweight, non-consing, optimized queue implementation for Common Lisp.
From a string input and a list of candidates, return the most relevant candidates first.
This package provides a macro that allows foreign functions to access the contents of the array at a given pointer, using the best available method given the Common Lisp implementation.
This package provides a Common Lisp translation library similar to CL-I18N and CL-L10N.