Shellac-compatline-0.9: "compatline" backend module for ShellacSource codeContentsIndex
System.Console.Shell.Backend.Compatline
Description

This module implements a Shellac backend based either on GNU readline or on libedit. The choice between these two packages is made at compile time, based on avaliability. In the case that both are avaliable, libedit is chosen.

Beware that while the code for this Shellac binding is licensed under a BSD3 license, GNU readline itself is licensed under the GPL. This means that your project needs to be GPL compatible to use this backend! Otherwise you may encounter licensing issues.

If your project is not GPL compatabile you should instead use the Shellac-editline library, as editline is licensed under a BSD3 license.

Synopsis
data CompatlineConfig
= UsingEditline
| UsingReadline
compatlineBackend :: ShellBackend ()
compatlineConfig :: CompatlineConfig
Documentation
data CompatlineConfig Source
Constructors
UsingEditline
UsingReadline
show/hide Instances
compatlineBackend :: ShellBackend ()Source
A "readline-alike" shell backend.
compatlineConfig :: CompatlineConfigSource
A flag describing the compile-time configuration of this module.
Produced by Haddock version 2.6.0