Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Judah Jacobson <judah.jacobson <at> gmail.com>
Subject: ANN: Haskeline 0.2
Newsgroups: gmane.comp.lang.haskell.general
Date: Thursday 17th July 2008 01:44:26 UTC (over 9 years 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
 
CD: 3ms