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

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.


ecl-cl-liballegro 0.2.15-1.49f632c
Dependencies: allegro@5.2.7.0 ecl-cffi@0.24.1-2.32c90d4 ecl-float-features@1.0.0-3.daecae2 ecl-trivial-garbage@0.21-0.3474f64 ecl-trivial-main-thread@1.0.0-1.25f1149
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/resttime/cl-liballegro
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Allegro 5 game programming library bindings for Common Lisp
Description:

This package provides CFFI bindings and interface to Allegro 5 game developing library for Common Lisp.

ecl-s-xml 3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/s-xml/
Licenses: LGPL 3+
Build system: asdf/ecl
Synopsis: Simple XML parser implemented in Common Lisp
Description:

S-XML is a simple XML parser implemented in Common Lisp. This XML parser implementation has the following features:

  • It works (handling many common XML usages).

  • It is very small (the core is about 700 lines of code, including comments and whitespace).

  • It has a core API that is simple, efficient and pure functional, much like that from SSAX (see also http://ssax.sourceforge.net).

  • It supports different DOM models: an XSML-based one, an LXML-based one and a classic xml-element struct based one.

  • It is reasonably time and space efficient (internally avoiding garbage generatation as much as possible).

  • It does support CDATA.

  • It should support the same character sets as your Common Lisp implementation.

  • It does support XML name spaces.

This XML parser implementation has the following limitations:

  • It does not support any special tags (like processing instructions).

  • It is not validating, even skips DTD's all together.

sbcl-trivial-package-locks 0.1-0.ca2e2b1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/yitzchak/trivial-package-locks
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Standard interface to the various package lock implementations
Description:

This package provides a standard interface to the various package lock implementations of Common Lisp.

ecl-mgl-pax 0.3.0-1.6782eb0
Dependencies: ecl-3bmd@0.0.0-4.e68b2d4 ecl-alexandria@1.4-0.009b7e5 ecl-colorize@0.0.0-1.ea676b5 ecl-md5@2.0.5 ecl-named-readtables@0.9-5.aa6dab5 ecl-pythonic-string-reader@0.0.0-1.47a70ba ecl-slime-swank@2.32 ecl-trivial-utf-8@0.0.0-2.6ca9943
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://melisgl.github.io/mgl-pax/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Exploratory programming environment and documentation generator
Description:

PAX provides an extremely poor man's Explorable Programming environment. 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). See how to enable some fanciness in Emacs Integration. Generating documentation from sections and all the referenced items in Markdown or HTML format is also implemented.

With the simplistic tools provided, one may accomplish similar effects as with Literate Programming, but documentation is generated from code, not vice versa and there is no support for chunking yet. Code is first, code must look pretty, documentation is code.

sbcl-staple 2.0.0-1.0ee8e25
Dependencies: sbcl-3bmd@0.0.0-4.e68b2d4 sbcl-babel@0.5.0-3.627d6a6 sbcl-cl-docutils@0.1.1-1.756b5ad sbcl-cl-markless@1.1.0-1.a0e145c sbcl-cl-ppcre@2.1.1 sbcl-clip@0.7.0-1.7afa687 sbcl-concrete-syntax-tree@0.3.0 sbcl-definitions@1.0.0-2.8697960 sbcl-documentation-utils@1.2.0-1.cd5b506 sbcl-eclector@0.10.0-0.28d2944 sbcl-language-codes@1.0.0-1.e7aa0e3 sbcl-pathname-utils@1.1.0-5.c0aa51a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://Shinmera.github.io/staple/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Generate documentation about Lisp projects through an HTML template
Description:

Staple is a documentation system. It provides you with a way to generate standalone documentation accumulated from various sources such as readmes, documentation files, and docstrings.

cl-trivial-file-size 0.0.0-0.1c1d672
Propagated dependencies: cl-fiveam@1.4.2
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/source
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.

clasp-defstar 1.0.0-1.132829d
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://bitbucket.org/eeeickythump/defstar/
Licenses: GPL 3
Build system: asdf/clasp
Synopsis: Easy inline (return) type declarations for functions
Description:

Defstar is a collection of Common Lisp macros that can be used in place of defun, defmethod, defgeneric, defvar, defparameter, flet, labels, let* and lambda. Each macro has the same name as the form it replaces, with a star added at the end, e.g. defun. (the exception is the let* replacement, which is called *let).

cl-tga 0.0.0-0.4dc2f7b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fisxoj/cl-tga
Licenses: Expat
Build system: asdf/source
Synopsis: TGA file loader for Common Lisp
Description:

Cl-tga was written to facilitate loading .tga files into OpenGL programs. It's a very simple library, and, at the moment, only supports non-RLE encoded forms of the files.

ecl-docs-config 0.8.0-0.9f8f253
Dependencies: ecl-file-types@0-0.6f5676b ecl-geneva@0-0.126d330 ecl-log4cl@1.1.4-2.fe3da51 ecl-macro-html@1.2-0.c769b5d ecl-maxpc@0.0.0-1.e5e58d0 ecl-texp@0-0.3b52414 ecl-trivial-documentation@0-0.e71e7cf
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/40ants/docs-builder
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Generic documentation builder for Common Lisp projects
Description:

Generic documentation builder for Common Lisp projects.

sbcl-cl-prevalence 5-6.e6b2764
Dependencies: sbcl-moptilities@0.3.13-1.a436f16 sbcl-s-sysdeps@1-3.7f8de28 sbcl-s-xml@3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/40ants/cl-prevalence
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: Implementation of object prevalence for Common Lisp
Description:

This Common Lisp library implements object prevalence (see https://en.wikipedia.org/wiki/System_prevalence). It allows for (de)serializing to and from s-exps as well as XML. Serialization of arbitrary classes and cyclic data structures are supported.

cl-speechless 1.0.0-1.50e9b03
Propagated dependencies: cl-markless@1.1.0-1.a0e145c cl-documentation-utils@1.2.0-1.cd5b506
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://shirakumo.github.io/speechless/
Licenses: Zlib
Build system: asdf/source
Synopsis: Dialogue system language implementation
Description:

This is a system implementing an advanced dialogue system that is capable of complex dialogue flow including choice trees and conditional branching. Speechless was first developed for the "Kandria" (https://kandria.com) game, and has since been separated and made public in the hopes that it may find use elsewhere or inspire other developers to build similar systems.

Speechless is based on the "Markless" (https://shirakumo.github.io/markless) document standard for its syntax and makes use of Markless' ability to be extended to add additional constructs useful for dialogue systems.

Speechless can compile dialogue from its base textual form into an efficient instruction set, which is then executed when the game is run. Execution of the dialogue is completely engine-agnostic, and only requires some simple integration with a client protocol to run.

Thanks to Markless' extensibility, Speechless can also be further extended to include additional syntax and constructs that may be useful for your particular game.

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-dbi 0.11.1-4.5cf8b75
Dependencies: sbcl-bordeaux-threads@0.9.3 sbcl-cl-mysql@0.1-1.ab56c27 sbcl-cl-sqlite@0.2.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-postmodern@1.33.12 sbcl-split-sequence@2.0.1 sbcl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/cl-dbi
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: Database independent interface for Common Lisp
Description:

dbi is a Common Lisp library providing a database independent interface for MySQL, PostgreSQL and SQLite.

cl-s-base64 2-0.ed473e2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/svenvc/s-base64
Licenses: LLGPL
Build system: asdf/source
Synopsis: Common Lisp package to encode and decode base64
Description:

This package provides a Common Lisp implementation of Base64 encoding and decoding. Base64 encoding is a technique to encode binary data in a portable, safe printable, 7-bit ASCII format.

sbcl-stdutils 1.0-0.4a4e5a4
Dependencies: sbcl-cl-fad@0.7.6-1.3f4d32d sbcl-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eslick/cl-stdutils/
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Grab bag of Common Lisp utility functions
Description:

This package provides a grab bag of miscellaneous Common Lisp utilities.

sbcl-cl-svg 0.0.3-1.1e988eb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/wmannis/cl-svg
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Write SVG file format
Description:

This package provides the CL-SVG Common Lisp system to produce Scalable Vector Graphics files.

sbcl-3d-spaces 1.0.0-0.a93f491
Dependencies: sbcl-3d-math@1.0.0-0.3831b17 sbcl-documentation-utils@1.2.0-1.cd5b506 sbcl-for@1.2.0-1.a397829 sbcl-trivial-extensible-sequences@1.0.0-0.d40b2da
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shirakumo.github.io/3d-spaces/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Implementations of various spatial query structures
Description:

The 3D-Spaces library implements a number of spatial query data structures; structures that can answer spatial range queries for optimized lookup, particularly suited for games.

sbcl-array-operations 0.0.0-0.75cbc3b
Dependencies: sbcl-let-plus@0.0.0-2.455e657
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/bendudson/array-operations
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Simple array operations library for Common Lisp
Description:

This library is a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them.

ecl-cl-vectors 0.1.5
Dependencies: ecl-zpb-ttf@1.0.7
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://projects.tuxee.net/cl-vectors/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Create, transform and render anti-aliased vectorial paths
Description:

This is a pure Common Lisp library to create, transform and render anti-aliased vectorial paths.

cl-verbose 2.0.0-1.c5b7ecd
Propagated dependencies: cl-bordeaux-threads@0.9.3 cl-dissect@1.0.0-3.985fe01 cl-documentation-utils@1.2.0-1.cd5b506 cl-local-time@1.0.6-4.40169fe cl-piping@2.0.0-1.c7a4163
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/verbose/
Licenses: Zlib
Build system: asdf/source
Synopsis: Logging framework using the piping library
Description:

This is a Common Lisp library providing logging faciltiy similar to CL-LOG and LOG4CL.

sbcl-calispel 0.1-1.e9f2f9c
Dependencies: sbcl-jpl-queues@0.1 sbcl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.thoughtcrime.us/software/calispel/
Licenses: ISC
Build system: asdf/sbcl
Synopsis: Thread-safe message-passing channels in Common Lisp
Description:

Calispel is a Common Lisp library for thread-safe message-passing channels, in the style of the occam programming language, also known as communicating sequential processes (CSP). See https://en.wikipedia.org/wiki/Communicating_sequential_processes.

Calispel channels let one thread communicate with another, facilitating unidirectional communication of any Lisp object. Channels may be unbuffered, where a sender waits for a receiver (or vice versa) before either operation can continue, or channels may be buffered with flexible policy options.

Because sending and receiving on a channel may block, either operation can time out after a specified amount of time.

A syntax for alternation is provided (like ALT in occam, or Unix select()): given a sequence of operations, any or all of which may block, alternation selects the first operation that doesn't block and executes associated code. Alternation can also time out, executing an "otherwise" clause if no operation becomes available within a set amount of time.

Calispel is a message-passing library, and as such leaves the role of threading abstractions and utilities left to be filled by complementary libraries such as Bordeaux-Threads and Eager Future.

sbcl-qbase64 0.3.0
Dependencies: sbcl-metabang-bind@0.8.0-2.0819642 sbcl-trivial-gray-streams@2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/chaitanyagupta/qbase64
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Base64 encoder and decoder for Common Lisp
Description:

qbase64 provides a fast and flexible base64 encoder and decoder for Common Lisp.

cl-safe-read 0.1-0.d25f085
Propagated dependencies: cl-local-time@1.0.6-4.40169fe cl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/safe-read/
Licenses: FreeBSD
Build system: asdf/source
Synopsis: Safer variant of READ
Description:

This package provides a safer variant of READ secure against internbombing, excessive input and macro characters.

cl-fast-ecs 0.9.1
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-closer-mop@1.0.0-3.7b86f2a cl-global-vars@1.0.0-0.c749f32 cl-trivial-adjust-simple-array@0.0.1-0.393d404 cl-mock@1.1.0-0.01762fd cl-parachute@1.5.0-3.dd925cb cl-trivial-coverage@0.0.4-0.b409ac3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://lockie.gitlab.io/cl-fast-ecs/
Licenses: Expat
Build system: asdf/source
Synopsis: Blazingly fast Entity-Component-System microframework
Description:

CL-FAST-ECS is a Common Lisp library providing an implementation of the ECS pattern, primarily focused on speed and interactive development.

ECS is an architectural data-oriented design pattern that allows for the effective processing of a large number of in-game objects while keeping the code and data separated. This provides flexibility in the way that game objects are built at runtime.

Total packages: 32836