Language

Package: guile2.0-bash @ 0.1.6-0.1eabc56

Synopsis

Extend Bash using Guile

Description

Guile-Bash provides a shared library and set of Guile modules, allowing you to extend Bash in Scheme. Scheme interfaces allow you to access the following aspects of Bash:

  • aliases;

  • setting and getting Bash variables;

  • creating dynamic variables;

  • creating Bash functions with a Scheme implementation;

  • reader macro for output capturing;

  • reader macro for evaluating raw Bash commands.

To enable it, run:

enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm

and then run scm example.scm.

Home page
https://anonscm.debian.org/cgit/users/kaction-guest/retired/dev.guile-bash.git
Location
gnu/packages/guile-xyz.scm (line: 371, column: 4)
License

Lint warnings

LinterMessageLocation
No lint warnings