_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
sbcl-command-line-args 0.1.2
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-charje.documentation@0.0.0 sbcl-cl-str@0.21 sbcl-serapeum@0.0.0-12.c08442a 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+
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.

sbcl-terminal-keypress 0.1-1.2ef48c0
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-trivial-raw-io@0.0.2-1.b1a3c87
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eudoxia0/terminal-keypress
Licenses: Expat
Synopsis: Read keyboard events in the terminal from Common Lisp
Description:

This is a library for reading semi-raw user input from terminals. Semi-raw as in, we can't detect if the user pressed the Control key alone, and the function keys are a mystery. What is supported, however, is:

  • Regular characters

  • Control+[key]

  • Alt+[key]

  • Control+Alt+[key]

sbcl-trivial-benchmark 2.0.0-2.1fbc8d1
Dependencies: sbcl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/trivial-benchmark/
Licenses: Zlib
Synopsis: Easy to use benchmarking system for Common Lisp
Description:

Trivial-Benchmark runs a block of code many times and outputs some statistical data for it. On SBCL this includes the data from time, for all other implementations just the real-time and run-time data. However, you can extend the system by adding your own metrics to it, or even by adding additional statistical computeations.

sbcl-trivial-backtrace 1.1.0-2.7f90b4a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/trivial-backtrace/
Licenses: Expat
Synopsis: Portable simple API to work with backtraces in Common Lisp
Description:

One of the many things that didn't quite get into the Common Lisp standard was how to get a Lisp to output its call stack when something has gone wrong. As such, each Lisp has developed its own notion of what to display, how to display it, and what sort of arguments can be used to customize it. trivial-backtrace is a simple solution to generating a backtrace portably.

sbcl-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
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.

sbcl-shared-preferences 1.1.1
Dependencies: sbcl-inheriting-readers@1.0.1 sbcl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/shared-preferences/
Licenses: Unlicense
Synopsis: Flexible specification of package-local preferences
Description:

This package allows flexible specification of package-local preferences.

sbcl-inheriting-readers 1.0.1
Dependencies: sbcl-class-options@1.0.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-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
Synopsis: Simple yet powerful value inheritance scheme
Description:

This package provides a simple yet powerful value inheritance scheme.

sbcl-stumpwm-screenshot 0.0.1-6.042a9fc
Dependencies: sbcl-zpng@1.2.2 stumpwm@23.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib/tree/master/util/screenshot
Licenses: GPL 3+
Synopsis: Screenshots for StumpWM
Description:

This StumpWM module can take screenshots and store them as PNG files.

sbcl-burgled-batteries3 0.0.0-2.f65f454
Dependencies: python@3.10.7 sbcl-alexandria@1.4-0.009b7e5 sbcl-cffi@0.24.1-2.32c90d4 sbcl-parse-declarations@1.0.0-1.549aebb sbcl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/snmsts/burgled-batteries3
Licenses: Expat
Synopsis: Bridge between Python and Lisp (FFI bindings, etc.)
Description:

This package provides a shim between Python3 (specifically, the CPython implementation of Python) and Common Lisp.

sbcl-hunchentoot-errors 0.0.1-0.69eb3bc
Dependencies: sbcl-cl-mimeparse@0.0.1-0.93cbdf6 sbcl-hunchentoot@1.3.0-1.7686239 sbcl-parse-number@1.7 sbcl-string-case@0.0.2-0.718c761
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mmontone/hunchentoot-errors/
Licenses: Expat
Synopsis: Hunchentoot error pages and logs with request and session information
Description:

This package provides a functionality augmenting Hunchentoot error pages and logs with request and session information.

sbcl-cl-online-learning 0.5-1.87fbef8
Dependencies: sbcl-cl-libsvm-format@0.1.0-0.3300f84 sbcl-cl-store@0.8.11-1.c787337
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/masatoi/cl-online-learning
Licenses: Expat
Synopsis: Online Machine Learning for Common Lisp
Description:

This library contains a collection of machine learning algorithms for online linear classification written in Common Lisp.

sbcl-parser-combinators 0.0.0-1.9c7569a
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-containers@0.12.1-4.781ebfe sbcl-cl-ppcre@2.1.1 sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/Ramarren/cl-parser-combinators
Licenses: Modified BSD
Synopsis: Parser combinators in Common Lisp
Description:

PARSER-COMBINATORS is a library implementing monadic parser combinators in Common Lisp, similar in concept to Haskell Parsec system.

sbcl-vas-string-metrics 0.0.0-1.f2e4500
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/vsedach/vas-string-metrics
Licenses: LGPL 3+
Synopsis: String distance algorithms for Common Lisp
Description:

VAS-STRING-METRICS provides the Jaro, Jaro-Winkler, Soerensen-Dice, Levenshtein, and normalized Levenshtein string distance/similarity metrics algorithms.

sbcl-quantile-estimator 0.0.1
Dependencies: sbcl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/deadtrickster/quantile-estimator.cl
Licenses: Expat
Synopsis: Effective computation of biased quantiles over data streams
Description:

Common Lisp implementation of Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE’05.

sbcl-temporal-functions 0.0.0-1.780d595
Dependencies: sbcl-fn@0.0.0-1.8d8587d
Channel: tassos-guix
Location: tassos-guix/packages/lisp-xyz.scm (tassos-guix packages lisp-xyz)
Home page: https://github.com/cbaggers/temporal-functions
Licenses: Expat
Synopsis: Rewrite of the temporal function code from cepl.
Description:

Temporal-Functions adds tlambda & tdefun along with a small collection of related funcs and macros. tlambda is a lambda with an internal concept of time.

sbcl-cl-data-structures 1.4.1-2.ffab568
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-bordeaux-threads@0.9.3 sbcl-cl-ppcre@2.1.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-documentation-utils-extensions@0.0.0-1.f67f8a0 sbcl-flexichain@1.5.1-2.9af644a sbcl-iterate@1.5.3 sbcl-lparallel@2.8.4-1.80fc295 sbcl-metabang-bind@0.8.0-2.0819642 sbcl-more-conditions@0.4.5-1.b4859fb sbcl-serapeum@0.0.0-12.c08442a sbcl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://sirherrbatka.github.io/cl-data-structures/main.html
Licenses: FreeBSD
Synopsis: Data Structures and streaming algorithms for Common Lisp
Description:

CL-DATA-STRUCTURES is a Common Lisp library providing a portable collection of mutable and immutable data structures (dictionaries, sets, queues, sequences) and algorithms.

sbcl-enhanced-eval-when 1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/enhanced-eval-when/
Licenses: Unlicense
Synopsis: Shortcuts for EVAL-WHEN
Description:

This package provides an enhanced EVAL-WHEN macro that supports a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) ...), addressing concerns about verbosity.

sbcl-just-getopt-parser 2021.11
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/tlikonen/cl-just-getopt-parser
Licenses: CC0
Synopsis: Getopt-like command-line parser for Common Lisp
Description:

This package provides the getopt function to parse command-line options. The options are organized in valid options, other arguments and unknown arguments. Optional Lisp conditions for error situations are also defined.

sbcl-chemical-compounds 1.0.2
Dependencies: sbcl-periodic-table@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/chemboy/
Licenses: LLGPL
Synopsis: Chemical formula parser and pretty-printer for Common Lisp
Description:

It can sometimes be useful to be able to parse chemical compounds in a user-friendly syntax into easy-to-manipulate s-expressions. You also want to be able to go in reverse. You could probably write your own parser — or you could just install the chemical-compounds package.

sbcl-hunchenissr-routes 0-1.2e83197
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-ppcre@2.1.1 sbcl-cl-unification@0.0.0-1.01079f3 sbcl-hunchenissr@1-1.7df702f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/interactive-ssr/hunchenissr-routes
Licenses: LLGPL
Synopsis: Enable path variables when using Hunchenissr
Description:

This library enables path variables in networking routes when using Hunchenissr for Common Lisp. If a part of the path (between two slashes) starts with a question mark (?), that symbol (without question mark) will be bound to whatever value was in the same place in the URL (as a string).

sbcl-filtered-functions 0.2.0-1.130f69e
Dependencies: sbcl-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/pcostanza/filtered-functions
Licenses: Expat
Synopsis: Extension of CLOS generic function invocation
Description:

Filtered functions provide an extension of CLOS generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods. See http://www.p-cos.net/documents/filtered-dispatch.pdf for a paper that introduces and explains filtered functions in detail.

sbcl-parse-declarations 1.0.0-1.549aebb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/parse-declarations/
Licenses: Expat
Synopsis: Parse, filter, and build declarations
Description:

Parse-Declarations is a Common Lisp library to help writing macros which establish bindings. To be semantically correct, such macros must take user declarations into account, as these may affect the bindings they establish. Yet the ANSI standard of Common Lisp does not provide any operators to work with declarations in a convenient, high-level way. This library provides such operators.

sbcl-slot-extra-options 1.1.1-1.29517d9
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-serapeum@0.0.0-12.c08442a sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/some-mthfka/slot-extra-options/
Licenses: LGPL 3+
Synopsis: Extra options for slots using MOP
Description:

This library lets you build a metaclass which in turn lets you specify extra slot options in its classes. Options may be easily inspected and custom inheritance may be set up. The Meta-Object Protocol (MOP) is used for the implementation - through closer-mop. Some convenience function for processing slot options are also available.

Possible use case: you want to automatically set up some definitions based on some slots, but you want to have control over it right in the class definition.

sbcl-stumpwm-kbd-layouts 0.0.1-6.042a9fc
Dependencies: stumpwm@23.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib/tree/master/util/kbd-layouts
Licenses: GPL 3+
Synopsis: Keyboard layout switcher for StumpWM
Description:

Keyboard layout switcher for StumpWM

Total results: 977