Integrating editline with ghc
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Thu Jan 17 05:47:33 EST 2008
Christian Maeder <Christian.Maeder at dfki.de> wrote:
> 1. a _new_ readline package that only contains the interface that can
> be implemented using libeditline _or_ libreadline. If this package is
> call "readline" (with a new version number) most libraries i.e. like
> Shellac would not need modifications.
I totally agree. Backwards compatibility for all the programs out there
that already use the readline package (but really don't care whether it
is actually readline or editline) is vital. I would hate to see all
client code forced to use CPP macros and cabal magic to select the right
package and module imports. We can avoid such a retrograde step by
explicitly making 'readline' the backend-agnostic package, which
re-exports functionality from either the real readline or editline,
depending on which is available.
Regards,
Malcolm
More information about the Libraries
mailing list