Gmane
From: Judah Jacobson <judah.jacobson <at> gmail.com>
Subject: ANN: Haskeline 0.2
Newsgroups: gmane.comp.lang.haskell.general
Date: 2008-07-17 01:44:26 GMT (50 weeks, 3 days, 21 hours and 33 minutes ago)
Hi all,

This is to announce the initial (alpha-ish) release of Haskeline, a
library for line input in command-line programs.  It is similar in
purpose to editline or readline, but is written in Haskell and thus
(hopefully) more easily used in other Haskell programs.

=== Links ===

Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskeline
Development repo:  darcs get http://code.haskell.org/haskeline
Bug tracking: http://trac.haskell.org/haskeline

=== Features ===

- Runs on POSIX-compatible systems, including non-ANSI terminals.
- Runs on the native Windows APIs using MinGW (Cygwin support is TODO).
- Supports Unicode cross-platform (POSIX is only UTF-8, for now).
- Provides a rich user interface, supporting both Emacs and Vi edit
modes and customizable in a ~/.haskeline file.
- Implements history recall and incremental search.
- Allows custom tab completion functions which run in an arbitrary monad.

-Judah