The Shellac package
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 |
|---|---|
| Change log | None available |
| Dependencies | base (<5), directory, mtl, unix [details] |
| License | BSD3 |
| Author | Robert Dockins |
| Maintainer | robdockins AT fastmail DOT fm |
| Stability | Beta |
| Category | User Interfaces |
| Home page | http://rwd.rdockins.name/shellac/home/ |
| Uploaded | Sun Jun 1 06:47:56 UTC 2014 by RobertDockins |
| Distributions | Debian:0.9.5.2 |
| Downloads | 1358 total (37 in last 30 days) |
| Votes | |
| Status | Docs available [build log] Successful builds reported [all 1 reports] |
Modules
[Index]
Flags
| Name | Description | Default | Type |
|---|---|---|---|
| base4 | Enabled | Automatic |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- Shellac-0.9.5.2.tar.gz [browse] (Cabal source package)
- Package description (included in the package)
Maintainers' corner
For package maintainers and hackage trustees