Shellac: A framework for creating shell envinronments
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Shellac is a framework for building read-eval-print style shells.
Shells are created by declaratively defining a set of shell commands
and an evaluation function. Shellac supports multiple shell backends,
including a basic
backend which uses only Haskell IO primitives and
a full featured readline
backend based on the the Haskell readline
bindings found in the standard libraries.
This library attempts to allow users to write shells at a high level
and still enjoy the advanced features that may be available from a
powerful line editing package like readline.
Properties
Versions | 0.9, 0.9.1, 0.9.5, 0.9.5.1, 0.9.5.2, 0.9.9, 0.9.9 |
---|---|
Change log | None available |
Dependencies | base (>=4 && <5), directory, mtl, unix [details] |
License | BSD-3-Clause |
Author | Robert Dockins |
Maintainer | robdockins AT fastmail DOT fm |
Category | User Interfaces |
Home page | http://rwd.rdockins.name/shellac/home/ |
Uploaded | by RobertDockins at 2016-06-03T04:05:46Z |
Modules
[Index]
Downloads
- Shellac-0.9.9.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees