This library builds on the venerable idea of dynamically memoizing functions. A memoized function remembers results from previous computations and returns cached results when called again with the same arguments rather than repeating the computation.
Circular-Streams allows you to read streams circularly by wrapping real streams. Once you reach end-of-file of a stream, its file position will be reset to 0 and you're able to read it again.
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.
The fare-memoization library builds on an age-old idea: dynamically memoizing Lisp functions. A memoized function remembers results from previous computations, and returns cached results when called with the same arguments again, rather than re-doing the computation.
This module allows you to manage your Wi-Fi networks and VPN connections from within StumpWM itself. It is intentionally pretty bare-bones in features, in that it allows you to enable/disable connections, and no more. It is not a replacement for nmtui and/or nmcli.
Simplified-Types is a library that provides functions for simplifying Common Lisp type specifiers. The API consists of two functions:
simplify-typetakes a type specifier and, optionally, an environment, and returns the corresponding simplified type.simplified-type-oftakes an object and returns the simplified type of that object.
This is a library to allow easy handling of external processes, and primarily to get their output. It handles proper copying of the standard and error outputs of the process simultaneously, both in a sequential and parallel fashion. It also features a lazy directory switching mechanism, to avoid running into parallelism problems when having to change directory.
OpenAPI client system generator.
Modeline support for stumptray connectivity.
trivial-clipboard gives access to the system clipboard.
This package provides an embedded template engine for Common Lisp.
This package provides a Lisp implementation of TTF font rendering.
This package provides a Lisp implementation of TTF font rendering.
This package provides a Lisp implementation of TTF font rendering.
This is a simple library to retrieve the argument list of a function.
This is a collection of useful helper modules and standard implementations for Radiance interfaces.
string-pokemonize provides a function that alternates uppercase and lowercase characters for a given string.
Metatilities-base is the core of the metatilities Common Lisp library which implements a set of utilities.
This package provides a UTF-8 string input stream over a binary stream for Common Lisp.
The NUMPY-FILE-FORMAT library is a Common Lisp library for reading and writing NumPy .npy and .npz files.
This Common Lisp library provides an implementation of in-memory input streams, output streams and io streams for any type of elements.
This library is a Common Lisp port of all the constants from the event codes header file found on Linux and FreeBSD.
This library implements special functions and has a focus on high accuracy double-float calculations using the latest algorithms.
This package provides a collection of types, functions and macros. Some of the functionality is implemented from Graham's On Lisp and Seibel's Practical Common Lisp.