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

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-fare-memoization 1.2.0
Propagated dependencies: cl-named-readtables@0.9-4.d5ff162 cl-hu.dwim.stefil@0.0.0-2.414902c
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/frideau/fare-memoization
Licenses: Expat
Build system: asdf/source
Synopsis: Memoization library for Common Lisp
Description:

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.

cl-cffi 0.24.1-2.32c90d4
Dependencies: libffi@3.4.6
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-babel@0.5.0-3.627d6a6 cl-trivial-features@1.0 cl-bordeaux-threads@0.9.3 cl-rt@1990.12.19-1.a6a7503
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/cffi/
Licenses: Expat
Build system: asdf/source
Synopsis: Common Foreign Function Interface for Common Lisp
Description:

The Common Foreign Function Interface (CFFI) purports to be a portable foreign function interface for Common Lisp. The CFFI library is composed of a Lisp-implementation-specific backend in the CFFI-SYS package, and a portable frontend in the CFFI package.

cl-asd-generator 1.0-0.27f9497
Propagated dependencies: cl-fad@0.7.6-1.3f4d32d cl-iterate@1.5.3 cl-alexandria@1.4-0.009b7e5 cl-trivia@0.1-0.8b406c3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/asd-generator
Licenses: GPL 3+
Build system: asdf/source
Synopsis: Automatic generator for .asd files
Description:

This package provides an automatic generator for ASDF's .asd files.

cl-antik 0.0.0-1.e4711a6
Propagated dependencies: cl-antik-base@0.0.0-1.e4711a6 cl-gsll@0.0.0-1.1a8ada2 cl-lisp-unit@0.0.0-1.89653a2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/antik/
Licenses: GPL 3
Build system: asdf/source
Synopsis: Scientific and engineering computation in Common Lisp
Description:

Antik provides a foundation for scientific and engineering computation in Common Lisp. It is designed not only to facilitate numerical computations, but to permit the use of numerical computation libraries and the interchange of data and procedures, whether foreign (non-Lisp) or Lisp libraries. It is named after the Antikythera mechanism, one of the oldest examples of a scientific computer known.

sbcl-access 1.6.0-1.a4f87fc
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-ppcre@2.1.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AccelerationNet/access
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Common lisp library to unify access to dictionary-like structures
Description:

This is a Common lisp library to unify access to the most common dictionary-like data structures.

ecl-cl-lex 1.1.3-1.f2dbbe2
Dependencies: ecl-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/djr7C4/cl-lex
Licenses: GPL 3
Build system: asdf/ecl
Synopsis: Common Lisp macros for generating lexical analyzers
Description:

This is a Common Lisp library providing a set of macros for generating lexical analyzers automatically. The lexers generated using cl-lex can be used with cl-yacc.

sbcl-cl-z85 1.0-1.85b3951
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/glv/cl-z85
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Common Lisp library for Z85 encoding and decoding
Description:

This package provides functions to encode or decode byte vectors or byte streams using the Z85 format, which is a base-85 encoding used by ZeroMQ.

sbcl-one-more-re-nightmare 0.0.0-1.5b0b02e
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-babel@0.5.0-3.627d6a6 sbcl-bordeaux-threads@0.9.3 sbcl-dynamic-mixins@0.0-1.7cc09be sbcl-esrap@0.18-4.d806138 sbcl-stealth-mixin@0.0.0-0.2f853fc sbcl-trivia@0.1-0.8b406c3 sbcl-trivial-indent@1.0.0-1.f252750
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/telekons/one-more-re-nightmare
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Regular expression compiler in Common Lisp
Description:

one-more-re-nightmare is a regular expression engine that uses the technique presented in Regular-expression derivatives re-examined (Owens, Reppy and Turon, 2009; doi:10.1017/S0956796808007090) to interpret and compile regular expressions.

cl-exit-hooks 0.0.0-1.78050f4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ailisp/exit-hooks
Licenses: FreeBSD
Build system: asdf/source
Synopsis: Call functions automatically when Common Lisp exits
Description:

exit-hooks provides a portable way to automatically call some user-defined function when exiting Common Lisp (both quit from the REPL or a kill in a shell). Like atexit in C and Python or Java’s Runtime.addShutdownHook(). It currently supports SBCL, CCL, ECL, ABCL, Allegro CL, clisp and CMUCL. Before exit-hooks, there was no portable way of doing so and no staightforward way to use an exit hook on ABCL. It can be used for tasks like parmenantly save something when exiting Lisp.

cl-trivial-garbage 0.21-0.3474f64
Propagated dependencies: cl-rt@1990.12.19-1.a6a7503
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/trivial-garbage/
Licenses: Public Domain
Build system: asdf/source
Synopsis: Portable GC-related APIs for Common Lisp
Description:

trivial-garbage provides a portable API to finalizers, weak hash-tables and weak pointers on all major implementations of the Common Lisp programming language.

sbcl-flexichain 1.5.1-2.9af644a
Dependencies: sbcl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/robert-strandh/Flexichain.git
Licenses: LGPL 2.1+
Build system: asdf/sbcl
Synopsis: Dynamically add elements to or remove them from sequences
Description:

This package provides an implementation of the flexichain protocol, allowing client code to dynamically add elements to, and delete elements from a sequence (or chain) of such elements.

cl-language-codes 1.0.0-1.e7aa0e3
Propagated dependencies: cl-documentation-utils@1.2.0-0.98630dd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/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-f-underscore 0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/bpm/f-underscore
Licenses: Public Domain
Build system: asdf/source
Synopsis: Lambda shorthand macros
Description:

Convenient macros for common lambda patterns.

cl-select 1.0.0-0.df7920f
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-anaphora@0.9.8 cl-let-plus@0.0.0-2.455e657 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://lisp-stat.github.io/select/
Licenses: Ms-PL
Build system: asdf/source
Synopsis: Library for taking slices from array-like objects
Description:

This is a library for selecting portions of sequences, arrays or data-frames.

cl-parenscript 2.7.1-1.7a1ac46
Propagated dependencies: cl-ppcre@2.1.1 cl-anaphora@0.9.8 cl-named-readtables@0.9-4.d5ff162
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/parenscript/
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Translator from a subset of Common Lisp to JavaScript
Description:

Parenscript is a translator from an extended subset of Common Lisp to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp).

Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ability to reduce code duplication and provide advanced meta-programming facilities to web developers.

At the same time, Parenscript is different from almost all other "language X" to JavaScript translators in that it imposes almost no overhead:

  • No run-time dependencies: Any piece of Parenscript code is runnable as-is. There are no JavaScript files to include.

  • Native types: Parenscript works entirely with native JavaScript data types. There are no new types introduced, and object prototypes are not touched.

  • Native calling convention: Any JavaScript code can be called without the need for bindings. Likewise, Parenscript can be used to make efficient, self-contained JavaScript libraries.

  • Readable code: Parenscript generates concise, formatted, idiomatic JavaScript code. Identifier names are preserved. This enables seamless debugging in tools like Firebug.

  • Efficiency: Parenscript introduces minimal overhead for advanced Common Lisp features. The generated code is almost as fast as hand-written JavaScript.

cl-cepl 0.0.0-1.d1a10b6
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-bordeaux-threads@0.9.3 cl-cffi@0.24.1-2.32c90d4 cl-opengl@0.1.0-1.e2d83e0 cl-ppcre@2.1.1 cl-documentation-utils@1.2.0-0.98630dd cl-float-features@1.0.0-2.c1f86ae cl-ieee-floats@20170924-1.566b51a cl-split-sequence@2.0.1 cl-varjo@0.0.0-1.9e77f30 cl-quickproject@1.4.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cbaggers/cepl
Licenses: FreeBSD
Build system: asdf/source
Synopsis: Development playground to work with OpenGL
Description:

CEPL (Code Evaluate Play Loop ) is a lispy and REPL-friendly Common Lisp library for working with OpenGL.

Its definition of success is making the user feel that GPU programming has always been part of the languages standard.

The usual approach to using CEPL is to start it at the beginning of your Lisp session and leave it open for the duration of your work. You can then treat the window it creates as just another output for your graphics, analogous to how *standard-output* is treated for text.

cl-zpng 1.2.2
Propagated dependencies: cl-salza2@2.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.xach.com/lisp/zpng/
Licenses: FreeBSD
Build system: asdf/source
Synopsis: PNG encoder for Common Lisp
Description:

This is a Common Lisp library for creating PNG images.

ecl-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/ecl
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.

sbcl-nhooks 1.2.2
Dependencies: sbcl-serapeum@0.0.0-12.c08442a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/nhooks
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Hook facility for Common Lisp
Description:

This package holds an enhanced implementation of hooks (extension points). It works similarly to Emacs hooks with crucial improvements:

  • If the compiler allows it (such as SBCL), type-checking is performed at compile-time and at run-time when adding handlers to a hook.

  • On failure, multiple restarts are offered, such as disabling the offending handler or simply continuing to the next function.

  • The hook handler execution order and combination can be customized.

  • Anonymous functions (lambdas) can be added to hooks as handler objects. When inspecting hooks, readable names are thus exposed instead of lambda blackboxes. Handlers are compared through their names (through the mandatory name slot). A hook can not contain multiple handlers with the same name.

  • A special provision is taken for “setters”, handlers that are meant to set a given place to a given values. Such handler objects can be compared and identified uniquely.

cl-simple-guess 1.0-0.34744e3
Propagated dependencies: cl-cesdi@1.0.1 cl-closer-mop@1.0.0-3.7b86f2a cl-compatible-metaclasses@1.0 cl-evaled-when@1.0-0.c59f8ab cl-fakenil@1.0 cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/simple-guess/
Licenses: Unlicense
Build system: asdf/source
Synopsis: Extensible protocol for computing a guess using advisors
Description:

This package defines a simple extensible protocol for computing a guess using advisors.

ecl-radiance-contribs 1.0.0-1.710b3e1
Dependencies: ecl-radiance@2.1.2-3.8d826c7 ecl-cffi@0.24.1-2.32c90d4 ecl-clip@0.7.0-1.7afa687 ecl-cl-sqlite@0.2.1 ecl-log4cl@1.1.4-2.fe3da51
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shirakumo.github.io/radiance/
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Standard implementations and drivers for the radiance interfaces
Description:

This is a collection of useful helper modules and standard implementations for Radiance interfaces.

cl-gobject-introspection-wrapper 1.0.0-1.2d197cb
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-gobject-introspection@0.3-4.4908a84 cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/bohonghuang/cl-gobject-introspection-wrapper
Licenses: LGPL 3+
Build system: asdf/source
Synopsis: Wrap and call GObject Introspection FFI function in Common Lisp
Description:

This library converts the elements from GObject Introspection into Common Lisp-style definitions, based on cl-gobject-introspection.

ecl-gsll 0.0.0-1.1a8ada2
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-antik-base@0.0.0-1.e4711a6 ecl-cffi@0.24.1-2.32c90d4 gsl@2.8 ecl-metabang-bind@0.8.0-2.0819642 ecl-trivial-features@1.0 ecl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/gsll/
Licenses: GPL 3
Build system: asdf/ecl
Synopsis: GNU Scientific Library for Lisp
Description:

The GNU Scientific Library for Lisp (GSLL) allows the use of the GNU Scientific Library (GSL) from Common Lisp. This library provides a full range of common mathematical operations useful to scientific and engineering applications. The design of the GSLL interface is such that access to most of the GSL library is possible in a Lisp-natural way; the intent is that the user not be hampered by the restrictions of the C language in which GSL has been written. GSLL thus provides interactive use of GSL for getting quick answers, even for someone not intending to program in Lisp.

Total packages: 69258