_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
guile-srfi-232 0.0.1-1.c3f580d
Channel: kakafarm
Location: kakafarm/packages/guile-xyz.scm (kakafarm packages guile-xyz)
Home page: https://github.com/scheme-requests-for-implementation/srfi-232
Licenses: Expat
Synopsis: Flexible curried procedures
Description:

Scheme lacks a flexible way to create and apply curried procedures. This SRFI describes curried, a variant of lambda that creates true curried procedures which also behave just like ordinary Scheme procedures. They can be applied to their arguments one by one, all at once, or anywhere in between, without any novel syntax. curried also supports nullary and variadic procedures, and procedures created with it have predictable behavior when applied to surplus arguments.

guile-srfi-189 0-0.a0e3786
Propagated dependencies: guile-srfi-145@0.0.1
Channel: guixrus
Location: guixrus/packages/common/guile.scm (guixrus packages common guile)
Home page: https://srfi.schemers.org/srfi-189/
Licenses: Expat
Synopsis: Scheme SRFI implementation of Maybe and Either
Description:

This SRFI defines two disjoint immutable container types known as Maybe and Either, both of which can contain objects collectively known as their payload. A Maybe object is either a Just object or the unique object Nothing (which has no payload); an Either object is either a Right object or a Left object. Maybe represents the concept of optional values; Either represents the concept of values which are either correct (Right) or errors (Left).

guile-srfi-189 final-1.659e3cd
Propagated dependencies: guile-srfi-145@0.0.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://srfi.schemers.org/srfi-189/
Licenses: Expat
Synopsis: Scheme SRFI implementation of Maybe and Either
Description:

This SRFI defines two disjoint immutable container types known as Maybe and Either, both of which can contain objects collectively known as their payload. A Maybe object is either a Just object or the unique object Nothing (which has no payload); an Either object is either a Right object or a Left object. Maybe represents the concept of optional values; Either represents the concept of values which are either correct (Right) or errors (Left).

guile-srfi-232 0.0.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/scheme-requests-for-implementation/srfi-232
Licenses: Expat
Synopsis: Flexible curried procedures
Description:

This package provides an implementation of SRFI-232, which describes curried, a variant of lambda that creates true curried procedures which also behave just like ordinary Scheme procedures. They can be applied to their arguments one by one, all at once, or anywhere in between, without any novel syntax. curried also supports nullary and variadic procedures, and procedures created with it have predictable behavior when applied to surplus arguments.

guile-srfi-146 0.1.0
Dependencies: guile@3.0.9
Propagated dependencies: guile-srfi-128@0.1.0 guile-srfi-145@0.0.1 guile-srfi-158@0.0.1-0.13126d1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://inqlab.net/git/guile-srfi-146.git
Licenses: LGPL 3+ ISC
Synopsis: SRFI 146 (Mappings) for Guile
Description:

This package provides an implementation of SRFI 146 for Guile. SRFI 146 defines datastructures that implement mappings (finite sets of associations consiting of a key and a value). Two types of mappings are defined: One using a comparator to define an order on the keys and another using a hash function on the keys. The datastructures and procedures are by default purely-functional. This package re-uses the SRFI sample implementation that is based on red-black trees and Hash Array Mapped Trie (HAMT).

guile-srfi-253 0.0.1-3.f72830b
Channel: kakafarm
Location: kakafarm/packages/guile-xyz.scm (kakafarm packages guile-xyz)
Home page: https://github.com/scheme-requests-for-implementation/srfi-253
Licenses: Expat
Synopsis: Data (Type-)Checking.
Description:

Data validation and type checking (supposedly) make for more correct code. And faster code too, sometimes. And, in rare cases, code that's easier to follow than the un-checked one. Unfortunately, Scheme does not have many (type-)checking primitives out of the box. This SRFI provides some, with the aim of allowing more performant and correct code with minimum effort on the user side. Both (manual) argument checking/validation (check-arg) and return value(s) (values-checked) checking/coercion are provided. Syntax sugar like lambda-checked and define-checked is added on top.

guile-bootstrap 2.0
Channel: guix
Location: gnu/packages/bootstrap.scm (gnu packages bootstrap)
Home page:
Licenses: LGPL 3+
Synopsis: Bootstrap Guile
Description:

Pre-built Guile for bootstrapping purposes.

guile-shapefile 0.1.2
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/HugoNikanor/guile-shapefile
Licenses: Expat
Synopsis: Parse shapefiles in Guile
Description:

Guile Shapefile is a Guile library for reading shapefiles.

guile-libnotify 0.1.0
Dependencies: guile@3.0.9 libnotify@0.8.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ekaitz-zarraga/guile-libnotify
Licenses: GPL 3+
Synopsis: Guile bindings for libnotify
Description:

Provides bindings for GNOME's libnotify C library to Guile

guile-colorized 0.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/NalaGinrut/guile-colorized
Licenses: GPL 3+
Synopsis: Colorized REPL for Guile
Description:

Guile-colorized provides you with a colorized REPL for GNU Guile.

guile-websocket 0.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://dthompson.us/projects/guile-websocket.html
Licenses: LGPL 3+
Synopsis: Websocket server/client for Guile
Description:

Guile-websocket provides an implementation of the WebSocket protocol as defined by RFC 6455.

guile3.0-opengl 0.2.0
Dependencies: guile@3.0.9 mesa@24.2.5 glu@9.0.2 freeglut@3.4.0
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://gnu.org/s/guile-opengl
Licenses: LGPL 3+
Synopsis: Guile binding for the OpenGL graphics API
Description:

Guile-OpenGL is a library for Guile that provides bindings to the OpenGL graphics API.

python-on-guile 1.2.3.5
Dependencies: bash-minimal@5.1.16 guile@3.0.9 guile-persist@1.2.3 guile-readline@3.0.9 guile-stis-parser@1.2.4.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/python-on-guile/python-on-guile
Licenses: LGPL 2.0+
Synopsis: Python implementation in Guile
Description:

This package allows you to compile a Guile Python file to any target from tree-il.

guile-pubstrate 0.1.dev-1.b11b7df
Dependencies: guile@3.0.9 libgcrypt@1.10.1
Propagated dependencies: gnutls@3.8.3 guile-8sync-for-pubstrate@0.4.2-0.7972787 guile-gcrypt@0.4.0 guile-gdbm-ffi@20120209.fa1d5b6 guile-irregex@0.9.11 guile-lib@0.2.8 guile-sjson@0.2.2 guile-webutils@0.1-1.d309d65
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/dustyweb/pubstrate/
Licenses: GPL 3+
Synopsis: ActivityStreams and ActivityPub implementation in Guile
Description:

This package provides an implementation of ActivityStreams and ActivityPub in Guile. It includes a full (currently demo) web server.

guile-dbd-mysql 2.1.8
Dependencies: mariadb@10.10.2 mariadb@10.10.2 zlib@1.3
Propagated dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/opencog/guile-dbi
Licenses: GPL 2+
Synopsis: Guile DBI driver for MySQL
Description:

guile-dbi is a library for Guile that provides a convenient interface to SQL databases. This package implements the interface for MySQL.

guile2.2-semver 0.1.1
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://ngyro.com/software/guile-semver.html
Licenses: GPL 3+
Synopsis: Semantic Versioning (SemVer) for Guile
Description:

This Guile library provides tools for reading, comparing, and writing Semantic Versions. It also includes ranges in the style of the Node Package Manager (NPM).

guile2.2-gnutls 4.0.0
Dependencies: gnutls@3.8.3 guile@2.2.7
Channel: guix
Location: gnu/packages/tls.scm (gnu packages tls)
Home page: https://gitlab.com/gnutls/guile/
Licenses: LGPL 2.1+
Synopsis: Guile bindings to GnuTLS
Description:

This package provides Guile bindings to GnuTLS, a library implementation the TLS protocol. It supersedes the Guile bindings that were formerly provided as part of GnuTLS.

guile-imanifest 0.0.0-0.ccd5a21
Propagated dependencies: guile-readline@3.0.9 guile-colorized@0.1 guix@1.4.0-31.121e96d
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://sr.ht/~brown121407/guile-imanifest
Licenses: GPL 3+
Synopsis: Interactive Guix manifests
Description:

This package provides functions to generate Guix manifests interactively. It works by scanning an alist of package categories, to ask the user which package sets would they like to install from it.

guile2.2-parted 0.0.7
Dependencies: guile@2.2.7 parted@3.6
Propagated dependencies: guile2.2-bytestructures@1.0.10
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/mothacehe/guile-parted
Licenses: GPL 3+
Synopsis: Guile bindings to GNU Parted
Description:

This package provides bindings for GNU Parted library, a C library allowing disk partition tables creation and manipulation. The bindings are written in pure Scheme by using Guile's foreign function interface.

guile-plotutils 1.0.1
Dependencies: plotutils@2.6 guile@3.0.9 zlib@1.3
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://lonelycactus.com/guile-plotutils.html
Licenses: GPL 3+
Synopsis: Guile bindings to the GNU Plotutils plotting libraries
Description:

Guile-Plotutils is a Guile binding to the venerable GNU Plotutils plotting and graphing library. If you want to make graphs that look like you went to university in the 1990s, this is the library for you.

guile2.0-gcrypt 0.4.0
Dependencies: guile@2.0.14 libgcrypt@1.10.1
Channel: guix
Location: gnu/packages/gnupg.scm (gnu packages gnupg)
Home page: https://notabug.org/cwebber/guile-gcrypt
Licenses: GPL 3+
Synopsis: Cryptography library for Guile using Libgcrypt
Description:

Guile-Gcrypt provides a Guile interface to a subset of the GNU Libgcrypt crytographic library. It provides modules for cryptographic hash functions, message authentication codes (MAC), public-key cryptography, strong randomness, and more. It is implemented using the foreign function interface (FFI) of Guile.

guile2.2-gcrypt 0.4.0
Dependencies: guile@2.2.7 libgcrypt@1.10.1
Channel: guix
Location: gnu/packages/gnupg.scm (gnu packages gnupg)
Home page: https://notabug.org/cwebber/guile-gcrypt
Licenses: GPL 3+
Synopsis: Cryptography library for Guile using Libgcrypt
Description:

Guile-Gcrypt provides a Guile interface to a subset of the GNU Libgcrypt crytographic library. It provides modules for cryptographic hash functions, message authentication codes (MAC), public-key cryptography, strong randomness, and more. It is implemented using the foreign function interface (FFI) of Guile.

guile-ffi-cblas 0.0.0-0.4458d50
Dependencies: openblas@0.3.20
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/lloda/guile-ffi-cblas
Licenses: LGPL 3+
Synopsis: Guile bindings for CBLAS, the linear algebra library
Description:

This package provides Guile FFI bindings for CBLAS, the library of linear algebra subprograms.

To use the bindings, import (ffi cblas). CBLAS will be loaded from the default dynamic library path. There are up to three bindings for each function: raw, typed, and functional.

guile2.2-g-golf 0.8.0-rc9
Dependencies: guile@2.2.7 guile2.2-lib@0.2.8 glib@2.78.0
Propagated dependencies: gobject-introspection@1.78.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.gnu.org/software/g-golf/
Licenses: LGPL 3+
Synopsis: Guile bindings for GObject Introspection
Description:

G-Golf (Gnome: (Guile Object Library for)) is a library for developing modern applications in Guile Scheme. It comprises a direct binding to the GObject Introspection API and higher-level functionality for importing Gnome libraries and making GObject classes (and methods) available in Guile's object-oriented programming system, GOOPS.

Total results: 295