_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
guile-hashing 1.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/weinholt/hashing
Licenses: Expat
Build system: guile
Synopsis: Cryptographic hash functions implemented in Scheme
Description:

The (hashing …) modules implement cryptographic hash functions in pure R6RS Scheme: CRC, HMAC, MD5, SHA-1, and SHA-2 (SHA-256, SHA-512).

guile-persist 1.2.3
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/tampe/guile-persist
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Persistence programming framework for Guile
Description:

This is a serialization library for serializing objects like classes and objects, closures and structs. This currently does not support serializing continuations or delimited continuations.

guile2.2-sdl2 0.8.0
Dependencies: sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/sdl.scm (gnu packages sdl)
Home page: https://dthompson.us/projects/guile-sdl2.html
Licenses: LGPL 3+
Build system: gnu
Synopsis: Guile bindings for SDL2
Description:

Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface.

guile2.2-zlib 0.2.2
Dependencies: guile@2.2.7 zlib@1.3.1
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://notabug.org/guile-zlib/guile-zlib
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile bindings to zlib
Description:

This package provides Guile bindings for zlib, a lossless data-compression library. The bindings are written in pure Scheme by using Guile's foreign function interface.

guile-irregex 0.9.11
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://synthcode.com/scheme/irregex
Licenses: Modified BSD
Build system: guile
Synopsis: S-expression based regular expressions
Description:

Irregex is an s-expression based alternative to your classic string-based regular expressions. It implements SRFI 115 and is deeply inspired by the SCSH regular expression system.

guile2.2-wisp 1.0.12
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.draketo.de/english/wisp
Licenses: GPL 3+ Expat
Build system: gnu
Synopsis: Whitespace to lisp syntax for Guile
Description:

Wisp is a syntax for Guile which provides a Python-like whitespace-significant language. It may be easier on the eyes for some users and in some situations.

guile2.2-newt 0.0.3
Dependencies: guile@2.2.7 newt@0.52.21
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/mothacehe/guile-newt
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile bindings to Newt
Description:

This package provides bindings for Newt, a programming library for color text mode, widget based user interfaces. The bindings are written in pure Scheme by using Guile’s foreign function interface.

guile2.2-curl 0.9
Dependencies: curl@8.6.0 guile@2.2.7
Channel: guix
Location: gnu/packages/curl.scm (gnu packages curl)
Home page: http://www.lonelycactus.com/guile-curl.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Curl bindings for Guile
Description:

guile-curl is a project that has procedures that allow Guile to do client-side URL transfers, like requesting documents from HTTP or FTP servers. It is based on the curl library.

guile-ares-rs 0.9.6
Dependencies: bash-minimal@5.2.37 guile@3.0.9
Propagated dependencies: guile-fibers@1.4.2 guile-custom-ports@1.2
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.sr.ht/~abcdw/guile-ares-rs
Licenses: GPL 3+
Build system: guile
Synopsis: Asynchronous Reliable Extensible Sleek RPC Server for Guile
Description:

Asynchronous Reliable Extensible Sleek RPC Server for Guile. It's based on nREPL protocol and can be used for programmable interactions with a running guile processes, for implementing REPLs, IDEs, test runners or other tools.

guile-ares-rs 0.9.6-1.ce839bc
Dependencies: bash-minimal@5.2.37 guile@3.0.9
Propagated dependencies: guile-fibers@1.4.2 guile-custom-ports@1.2
Channel: rde
Location: rde/packages/guile-xyz.scm (rde packages guile-xyz)
Home page: https://git.sr.ht/~abcdw/guile-ares-rs
Licenses: GPL 3+
Build system: guile
Synopsis: Asynchronous Reliable Extensible Sleek RPC Server for Guile
Description:

Asynchronous Reliable Extensible Sleek RPC Server for Guile. It's based on nREPL protocol and can be used for programmable interactions with a running guile processes, for implementing REPLs, IDEs, test runners or other tools.

guile-termios 0.6.4
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ft/guile-termios
Licenses: FreeBSD
Build system: gnu
Synopsis: POSIX termios interface for GNU Guile
Description:

To query and change settings of serial devices on POSIX systems, the termios API is used. GNU Guile doesn't have an interface for that built in. This module implements this interface by use of Guile's dynamic FFI.

guile-packrat 0.1.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/weinholt/packrat
Licenses: Expat
Build system: guile
Synopsis: Packrat parser library in R6RS Scheme
Description:

This is an R6RS Scheme adaptation of the packrat parsing. Packrat parsing is a memoizing, backtracking, recursive-descent parsing technique that runs in time and space linear in the size of the input text.

guile-laesare 1.0.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/weinholt/laesare
Licenses: Expat
Build system: guile
Synopsis: R6RS Scheme library that provides a reader
Description:

This is an R6RS Scheme library that provides a reader with some extra features not found in the standard read procedure such as a compatible mode with support for other RnRS standards and a tolerant mode that continues on errors.

guile-veritas 0.1.6
Propagated dependencies: guile-fibers@1.4.2
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/jjba23/veritas
Licenses: LGPL 3+
Build system: guile
Synopsis: Testing framework for Guile
Description:

Veritas is a testing framework for Guile with an EDSL to define test suites. Emphasis is placed on legibility and maintainability of tests. Veritas shuffles tests and runs them concurrently by default to ensure robust testing practices.

guile-qr-code 0.2.0
Dependencies: bash-minimal@5.2.37 guile@3.0.9 guile-lib@0.2.8.1 guile-png@0.8.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/artyom-poptsov/guile-qr-code
Licenses: GPL 3+ Expat
Build system: gnu
Synopsis: Guile QR Code library
Description:

GNU Guile QR code generator that can create QR codes from text and binary data. The resulting QR codes can be rendered to ASCII art strings or to PNG images (using Guile-PNG API.)

guile-present 0.3.0
Dependencies: guile@3.0.9
Propagated dependencies: guile-lib@0.2.8.1 guile-cairo@1.11.2 guile-rsvg@2.18.1-0.05c6a2f
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://wingolog.org/software/guile-present/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Create SVG or PDF presentations in Guile
Description:

Guile-Present defines a declarative vocabulary for presentations, together with tools to render presentation documents as SVG or PDF. Guile-Present can be used to make presentations programmatically, but also includes a tools to generate PDF presentations out of Org mode and Texinfo documents.

guile2.2-lens 0.1-1.722dcf7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/a-sassmannshausen/guile-lens.git
Licenses: GPL 3+
Build system: gnu
Synopsis: Composable lenses for data structures in Guile
Description:

Guile-Lens is a library implementing lenses in Guile. The library is currently a re-implementation of the lentes library for Clojure. Lenses provide composable procedures, which can be used to focus, apply functions over, or update a value in arbitrary data structures.

guile-netlink 1.2.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.lepiller.eu/guile-netlink
Licenses: GPL 3+
Build system: gnu
Synopsis: Netlink protocol implementation for Guile
Description:

Guile Netlink is a GNU Guile library providing an implementation of the netlink protocol.

It provides a generic library for writing implementations of a netlink protocol, a low-level rtnetlink implementation that uses that library and a high-level API for network management that uses rtnetlink.

guile2.2-json 4.7.3
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://github.com/aconchillo/guile-json
Licenses: GPL 3+
Build system: gnu
Synopsis: JSON module for Guile
Description:

Guile-JSON supports parsing and building JSON documents according to the specification. These are the main features:

  • Strictly complies to specification.

  • Build JSON documents programmatically via macros.

  • Unicode support for strings.

  • Allows JSON pretty printing.

guile2.0-json 1.3.2
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://github.com/aconchillo/guile-json
Licenses: GPL 3+
Build system: gnu
Synopsis: JSON module for Guile
Description:

Guile-JSON supports parsing and building JSON documents according to the specification. These are the main features:

  • Strictly complies to specification.

  • Build JSON documents programmatically via macros.

  • Unicode support for strings.

  • Allows JSON pretty printing.

guile-aa-tree 3.1.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://qlfiles.net/guile-aa-tree/
Licenses: GPL 3+
Build system: guile
Synopsis: AA tree data structure for Guile
Description:

This package provides an implementation of AA trees, a self-balancing binary tree data structure, for Guile. It ensure O(log n) worst case performance for core operations. The module provides non-mutating insert, delete, and search operations, with support for convenient nested tree operations.

zile-on-guile 2.6.4-0.fd09781
Dependencies: guile@2.0.14 libgc@8.2.8 ncurses@6.2.20210619 bash@5.2.37 libgee@0.20.6 glib@2.83.3
Channel: guix
Location: gnu/packages/zile.scm (gnu packages zile)
Home page: https://github.com/spk121/zile
Licenses: GPL 3+
Build system: gnu
Synopsis: Lightweight clone of the Emacs editor using Guile
Description:

GNU Zile is a lightweight clone of the Emacs editor, and Zile-on-Guile is a variant of Zile that can be extended in Guile Scheme. Hitting M-C (or: Alt and C) brings up a Guile REPL from which interactive functions akin to those of Emacs can be invoked.

guile-slugify 0.1.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ayys/guile-slugify
Licenses: GPL 3+
Build system: guile
Synopsis: Convert arbitrary string to URL-friendly identifier in Guile
Description:

This package provides a procedure for converting strings into URL-friendly slugs. A slug is a simplified version of a string, often used in URLs, that contains only lowercase letters, digits, and hyphens. This package is inspired by the slugify function in the Django web framework. It is useful for generating human-readable identifiers from arbitrary text.

guile2.2-pfds 0.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ijp/pfds
Licenses: Modified BSD
Build system: guile
Synopsis: Purely functional data structures for Guile
Description:

This package provides purely functional data structures written in R6RS Scheme and compiled for Guile. It has been tested with Racket, Guile 2, Vicare Scheme and IronScheme. Right now it contains:

  • queues

  • deques

  • bbtrees

  • sets

  • dlists

  • priority search queues (PSQs)

  • finger trees

  • sequences

  • heaps

  • hash array mapped tries (HAMTs).

Total results: 325