write a safety wrapper around readline
It would be nice to have a wrapper around the low-level readline functions, providing
the same functions but with types in MonadIO m => MonadReadline m
. The IO
monad wouldn't be in this class, but ReadlineT
would be, and a withReadline
function would handle calling initialize
etc for you as appropriate.
Inspired by: http://www.haskell.org/pipermail/haskell-cafe/2006-October/019046.html
Trac metadata
Trac field | Value |
---|---|
Version | 6.6 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | low |
Resolution | Unresolved |
Component | libraries (other) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Unknown |
Architecture | Unknown |