I am pleased to announce the release of Haskeline 0.6.2: http://hackage.haskell.org/package/haskeline (Make sure to run cabal update first to get its updated dependencies.) Haskeline provides a user interface for line input in command-line programs. The library is similar in purpose to readline or editline, but since it is written in Haskell it is (hopefully) more easily used in other Haskell programs. With this release, thanks to much appreciated feedback and suggestions from the community, Haskeline's features become more competitive with its C alternatives. Improvements include: * A multitude of new emacs and vi bindings: http://trac.haskell.org/haskeline/wiki/KeyBindings * A new preference 'historyDuplicates' to remove repeated history entries * Recognize PageUp and PageDown keys * Compatibility with ghc-6.12 * Correct width calculations for Unicode combining characters Documentation, development and mailing list information can be found at: http://trac.haskell.org/haskeline Best, -Judah