_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


cl-stmx 2.0.5-3.95f7dea
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-bordeaux-threads@0.9.3 cl-log4cl@1.1.4-2.fe3da51 cl-closer-mop@1.0.0-3.7b86f2a cl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://stmx.org/
Licenses: LLGPL
Build system: asdf/source
Synopsis: High performance Transactional Memory for Common Lisp
Description:

STMX is a high-performance implementation of composable Transactional Memory, which is a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions, which can be composed together to make larger atomic memory transactions.

A memory transaction gets committed if it returns normally, while it gets rolled back if it signals an error (and the error is propagated to the caller).

Finally, memory transactions can safely run in parallel in different threads, are re-executed from the beginning in case of conflicts or if consistent reads cannot be guaranteed, and their effects are not visible from other threads until they commit.

Memory transactions give freedom from deadlocks, are immune to thread-safety bugs and race conditions, provide automatic roll-back on failure, and aim at resolving the tension between granularity and concurrency.

cl-trivial-macroexpand-all 0.0.0-0.933270a
Propagated dependencies: cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cbaggers/trivial-macroexpand-all
Licenses: Unlicense
Build system: asdf/source
Synopsis: Portable macroexpand-all for Common Lisp
Description:

This library provides a macroexpand-all function that calls the implementation specific equivalent.

ecl-cl-portaudio 1.0.0-1.c50cd06
Dependencies: portaudio@190600.20161030 ecl-cffi@0.24.1-2.32c90d4 ecl-ffa@0.0.0-1.b7012f5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/filonenko-mikhail/cl-portaudio
Licenses: Expat
Build system: asdf/ecl
Synopsis: Common Lisp bindings to portaudio
Description:

This package provides audio input and output functions to Common Lisp using bindings to the portaudio library.

cl-boost-lexer 1.0-0.139ca9e
Propagated dependencies: cl-boost-re@1.0-0.d279fc5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cl-boost/lexer
Licenses: ASL 2.0
Build system: asdf/source
Synopsis: String tokenizing for Common Lisp
Description:

BOOST-LEXER is a tokenizer for Common Lisp that makes heavy use of BOOST-RE.

sbcl-command-line-args 0.1.3
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-charje.documentation@0.0.0 sbcl-cl-str@0.21 sbcl-serapeum@0.0.0-13.71f35c9 sbcl-trivia@0.1-0.8b406c3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.sr.ht/~whereiseveryone/command-line-args
Licenses: AGPL 3+
Build system: asdf/sbcl
Synopsis: Automatically generate command line interfaces
Description:

Command-Line-Args provides a main macro (command) that wraps a defun form and creates a new function that parses the command line arguments. It has support for command-line options, positional, and variadic arguments. It also generates a basic help message. The interface is meant to be easy and non-intrusive.

cl-snakes 0.0.0-0.8c7eae5
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-cont@0.3.8-1.fc1fa7e cl-utilities@0.0.0-1.dce2d2f cl-closer-mop@1.0.0-3.7b86f2a cl-fiveam@1.4.2 cl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/BnMcGn/snakes
Licenses: ASL 2.0
Build system: asdf/source
Synopsis: Python-like generators for Common Lisp
Description:

This package provides Python style generators for Common Lisp. It also includes a port of itertools.

cl-mito-auth 0.1-0.262f0f1
Propagated dependencies: cl-mito@0.2.0-4.10c22b6 cl-ironclad@0.61 cl-babel@0.5.0-3.627d6a6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/mito-auth/
Licenses: LLGPL
Build system: asdf/source
Synopsis: Mito mixin class for user authorization
Description:

mito-auth provides a mito mixin class for user authorization.

ecl-ningle 0.3.0-2.2e85675
Dependencies: ecl-cl-syntax@0.0.3 ecl-myway@0.1.0-1.2862300 ecl-lack@0.3.0-1.35d3a8e ecl-alexandria@1.4-0.009b7e5 ecl-babel@0.5.0-3.627d6a6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://8arrow.org/ningle/
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Super micro framework for Common Lisp
Description:

Ningle is a lightweight web application framework for Common Lisp.

ecl-series 2.2.11-1.da9061b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://series.sourceforge.net/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Series data structure for Common Lisp
Description:

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.

ecl-cl-semver 0.0.0-0.b125d2c
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-esrap@0.18-4.d806138 ecl-named-readtables@0.9-5.aa6dab5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cldm/cl-semver
Licenses: Expat
Build system: asdf/ecl
Synopsis: Semantic version handling in Common Lisp
Description:

This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.

cl-schemeish 0.0.1-2.872ea3d
Propagated dependencies: cl-trivial-arguments@1.1.0-1.ecd84ed cl-trivial-cltl2@0.1.1-2.8a3bda3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/chebert/schemeish
Licenses: Expat
Build system: asdf/source
Synopsis: Scheme style syntax/macros/functions for Common Lisp
Description:

Schemeish implements several useful Scheme constructs for Common Lisp. These include named-let, define, scheme argument lists, and a shortcut to FUNCALL with [] instead of ().

sbcl-s-graphviz 2.0-1.a06d957
Dependencies: sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/jingtaozf/s-graphviz
Licenses: Expat
Build system: asdf/sbcl
Synopsis: S-expression representation of the GraphViz DOT language
Description:

This package creates GraphViz DOT files from an equivalent s-expression representation.

sbcl-cl-css 0.1-1.8fe654c
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/inaimathi/cl-css/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Non-validating, inline CSS generator for Common Lisp
Description:

This is a dead-simple, non validating, inline CSS generator for Common Lisp. Its goals are axiomatic syntax, simple implementation to support portability, and boilerplate reduction in CSS.

clasp-vom 0.1.4-1.1aeafeb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/orthecreedence/vom
Licenses: Expat
Build system: asdf/clasp
Synopsis: Tiny logging utility for Common Lisp
Description:

Vom is a logging library for Common Lisp. It's goal is to be useful and small. It does not provide a lot of features as other loggers do, but has a small codebase that's easy to understand and use.

ecl-fset 2.4.5
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-iterate@1.5.3 ecl-jzon@1.1.4 ecl-misc-extensions@4.2.4 ecl-mt19937@1.1 ecl-named-readtables@0.9-5.aa6dab5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/fset/Site/index.html
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: Functional set-theoretic collections library
Description:

FSet is a functional set-theoretic collections library for Common Lisp. Functional means that all update operations return a new collection rather than modifying an existing one in place. Set-theoretic means that collections may be nested arbitrarily with no additional programmer effort; for instance, sets may contain sets, maps may be keyed by sets, etc.

ecl-distributions 1.0.0-0.ea72622
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-anaphora@0.9.8 ecl-array-operations@0.0.0-0.75cbc3b ecl-cephes@1.2-0.d87146f ecl-float-features@1.0.0-3.daecae2 ecl-let-plus@0.0.0-2.455e657 ecl-numerical-utilities@1.2.0-0.44f45ba ecl-special-functions@1.2.0-0.f3ca279
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://lisp-stat.dev/docs/manuals/distributions/
Licenses: Ms-PL
Build system: asdf/ecl
Synopsis: Statistical distributions for Common Lisp
Description:

The Distributions package provides a collection of probabilistic distributions and related functions

ecl-enhanced-defclass 2.1
Dependencies: ecl-cesdi@1.0.1 ecl-closer-mop@1.0.0-3.7b86f2a ecl-compatible-metaclasses@1.0 ecl-enhanced-eval-when@2.0 ecl-object-class@1.0 ecl-shared-preferences@1.1.1 ecl-simple-guess@1.0-0.34744e3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/enhanced-defclass/
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Extensible implementation of defclass
Description:

This package provides an extensible implementation of defclass that can accurately control the expansion according to the metaclass and automatically detect the suitable metaclass by analyzing the defclass form.

ecl-mk-string-metrics 0.1.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cbaggers/mk-string-metrics/
Licenses: X11
Build system: asdf/ecl
Synopsis: Calculate various string metrics efficiently in Common Lisp
Description:

This library implements efficient algorithms that calculate various string metrics in Common Lisp:

  • Damerau-Levenshtein distance

  • Hamming distance

  • Jaccard similarity coefficient

  • Jaro distance

  • Jaro-Winkler distance

  • Levenshtein distance

  • Normalized Damerau-Levenshtein distance

  • Normalized Levenshtein distance

  • Overlap coefficient

cl-40ants-doc 0.25.0
Propagated dependencies: cl-fad@0.7.6-1.3f4d32d cl-str@0.21 cl-commondoc-markdown@0.5.0-0.7abd288 cl-dexador@0.9.15-3.d7ac217 cl-docs-config@0.8.0-0.9f8f253 cl-jonathan@0.1.0-1.1f448b4 cl-lass@0.6.0-1.1f2418d cl-log4cl@1.1.4-2.fe3da51 cl-named-readtables@0.9-5.aa6dab5 cl-pythonic-string-reader@0.0.0-1.47a70ba cl-rove@0.10.0-1.6a5dfcd cl-serapeum@0.0.0-13.71f35c9 cl-slime-swank@2.32 cl-slynk@1.0.43-9.9c43bf6 cl-spinneret@3.0-7.fa70fca cl-stem@0-0.901e859 cl-tmpdir@0.0.1-0.e198128 cl-which@0.1-1.b2333e4 cl-xml-emitter@1.1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://40ants.com/doc/
Licenses: Expat
Build system: asdf/source
Synopsis: Exploratory programming environment and documentation generator
Description:

40ants-doc provides a rudimentary explorable programming environment. The narrative primarily lives in so-called sections that mix Markdown docstrings with references to functions, variables, etc., all of which should probably have their own docstrings.

The primary focus is on making code easily explorable by using SLIME's M-. (slime-edit-definition). Generating documentation in Markdown or HTML format from sections and all the referenced items is also implemented.

With the simplistic tools provided, one may obtain results similar to literate programming, but documentation is generated from code, not the other way around, and there is no support for chunking. Code comes first, code must look pretty, documentation is code.

40ants-doc is a fork of MGL-PAX with fewer dependencies (only named-readtables and pythonic-string-reader) for the core system, and additional features in the full system.

ecl-trivial-file-size 0.0.0-0.1c1d672
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ruricolist/trivial-file-size
Licenses: Expat
Build system: asdf/ecl
Synopsis: Size of a file in bytes in Common Lisp
Description:

The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.

This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.

ecl-canonicalized-initargs 2.0
Dependencies: ecl-cesdi@1.0.1 ecl-closer-mop@1.0.0-3.7b86f2a ecl-compatible-metaclasses@1.0 ecl-enhanced-defclass@2.1 ecl-enhanced-typep@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/canonicalized-initargs/
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Standard way to canonicalize slot values
Description:

This package provides a standard way to canonicalize slot values.

cl-language-codes 1.0.0-1.e7aa0e3
Propagated dependencies: cl-documentation-utils@1.2.0-1.cd5b506
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/language-codes/
Licenses: Zlib
Build system: asdf/source
Synopsis: Map ISO language codes to language names in Common Lisp
Description:

This is a small library providing the ISO-639 language code to language name mapping.

cl-sqlite 0.2.1
Dependencies: sqlite@3.39.3
Propagated dependencies: cl-iterate@1.5.3 cl-cffi@0.24.1-2.32c90d4 cl-fiveam@1.4.2 cl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/cl-sqlite/
Licenses: Public Domain
Build system: asdf/source
Synopsis: Common Lisp binding for SQLite
Description:

The cl-sqlite package is an interface to the SQLite embedded relational database engine.

ecl-inheriting-readers 1.0.1
Dependencies: ecl-class-options@1.0.1 ecl-closer-mop@1.0.0-3.7b86f2a ecl-compatible-metaclasses@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/inheriting-readers/
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Simple yet powerful value inheritance scheme
Description:

This package provides a simple yet powerful value inheritance scheme.

Total packages: 72465