Lambda Symbolics

Common Lisp libraries

A registry of packages developed by Lambda Symbolics OÜ with contributions from friends and associates. These libraries are open-source, actively maintained, and suitable for general-purpose use within their domains.

Registry

cl-colorist

luciusmagn/cl-colorist

Dependency-free ANSI text styling which automatically detects terminal capability and gracefully degrades graphics.

cl-exec-sandbox

luciusmagn/cl-exec-sandbox

Policy-driven sandboxing for external processes. Policies control what children can read, write, and reach.

cl-jobpond

luciusmagn/cl-jobpond

Bounded thread pool for supervised jobs. Cancellation, deadlines, progress, and exactly one terminal result per job.

clifff

luciusmagn/clifff

Bindings and a supervised worker for the fff search library. The supervised worker can be automatically restarted in case of (rare) fff failure.

clinedi

luciusmagn/clinedi

Portable, Unicode-aware terminal line editor: grapheme-cluster movement, completion, highlighting, persistent history, and inline suggestions.

COLL

luciusmagn/COLL

A configurable license family whose operative terms are in Common Lisp. Select terms to produce variants ranging from FOSS to proprietary.

colordiff

luciusmagn/colordiff

Colorful, syntax-highlighted endpoint diffs for terminals. Compares whole documents and renders one bounded change block.

colorlisp

luciusmagn/colorlisp

Style-neutral syntax highlighting for Common Lisp applications. One native library across many languages; the host supplies colors, the library supplies spans.

idsmall

luciusmagn/idsmall

Short, human-typable identifiers with a reversibly scrambled timestamp. Seven Base58 characters; easy to read aloud and type.

lightfast

luciusmagn/lightfast

Small, direct Common Lisp bindings for FLTK 1.4, plus a deterministic flex-style layout engine for nested rows and columns. Adds optional layout calculation separate from widgets.

lispolar

luciusmagn/lispolar

A Common Lisp client for Polar.sh: checkout sessions, checkout-link URLs, customer portal sessions, and Standard Webhooks signature verification.

ls-compat

luciusmagn/ls-compat

A portability facade for Common Lisp applications to make projects portable across SBCL, CCL, and usually ECL. Honestly a mixed bag, a number of La-Sy libs depend on it

mcparen

luciusmagn/mcparen

A reasonably comprehensive Model Context Protocol client implemented in Common Lisp.

parenchek

luciusmagn/parenchek

Missing and mismatched delimiter checker for Common Lisp, Scheme, and Clojure. Reports unexpected closers and unclosed openers with line and column.

sbcl-generations

luciusmagn/sbcl-generations

Checkpoint a live SBCL image without stopping it. Numbered generations are boot-probed before publication; select which one boots next.

sbcl-workers

luciusmagn/sbcl-workers

Persistent, isolated SBCL worker processes and immutable heap images. Long-lived helpers that outlive individual work and can be restored from a known-good image.

sexp-config

luciusmagn/sexp-config

Read s-expression configuration without evaluation. A grammar declares the allowed vocabulary and bounds; anything outside is refused.

sexp-store

luciusmagn/sexp-store

Crash-tolerant state files stored as readable s-expressions. Useful to create s-expression ledgers of actions taken by, say, a clanker.