guile-gash - POSIX-compatible shell written in Guile Scheme

Property Value
Distribution NetBSD 8.1
Repository NetBSD i386
Package filename guile-gash-0.1.tgz
Package name guile-gash
Package version 0.1
Package release -
Package architecture i386
Package type tgz
Category shells
License gnu-gpl-v3
Maintainer -
Download size 194.20 KB
Installed size 3.11 MB
Gash is a POSIX-compatible shell written in Guile Scheme.  It provides
both the shell interface, as well as a Guile library for parsing shell
scripts.  Gash is designed to bootstrap Bash as part of the Guix
bootstrap process. There are plans to develop Gash into a
general-purpose shell and tool for building interfaces between Scheme
and the shell.
Features of the shell
* Sophisticated enough to be used to build Bash.
* Has a nice colorized prompt.
* Includes all of the POSIX-specified "special" built-ins except for
* Includes about half of the POSIX-specified "regular" built-ins
(see `gash/built-ins.scm' for details).
Features of the programming interface
* Parses Shell scripts into an AST.
* Provides a rudimentary interface for writing Shell-like Scheme


Package Version Architecture Repository
guile-gash-0.1.tgz 0.1 amd64 NetBSD
guile-gash - - -


Name Value
guile22 >= 2.2


Type URL
Binary Package guile-gash-0.1.tgz
Source Package guile-gash

Install Howto

Install guile-gash tgz package:

# pkg_add guile-gash

See Also

Package Description
guile-gcrypt-0.2.0.tgz Guile bindings for libgcrypt
guile-git-0.2.0.tgz Guile bindings of libgit2
guile-gnome-platform-2.16.5nb4.tgz Library to access gobject/glib/gtk and gnome from guile
guile-haunt-0.2.4.tgz Functional static web site generator
guile-json-3.3.0.tgz JSON module for Guile
guile-lib-0.2.3.tgz Library functions for Guile, implemented in Scheme
guile-pg-0.47nb2.tgz PostgreSQL interface for Guile
guile-slib-3.2.5.tgz SLIB glue files for guile
guile-sqlite3-0.1.0.tgz Guile bindings for the SQLite3 database engine
guile-syntax-highlight-0.1.tgz General-purpose syntax highlighting library for GNU Guile
guile-www-2.39nb1.tgz Guile WWW module
guile20-2.0.14nb2.tgz Official extension language for the GNU operating system (2.0 branch)
guile22-2.2.6nb2.tgz Official extension language for the GNU operating system
guile22-slib-3.2.5.tgz SLIB glue files for guile
gummi-0.6.6nb31.tgz LaTeX editor, written in C/GTK+