| 7 | | Haskeline runs on: |
| 8 | | - POSIX-compatible systems, using the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/terminfo terminfo] library |
| 9 | | - Windows, under MinGW (Cygwin is not yet supported) |
| | 7 | Features: |
| | 8 | - Runs on POSIX-compatible systems, using the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/terminfo terminfo] library to support non-ANSI terminals. |
| | 9 | - Runs on Windows using MinGW (Cygwin support is TODO). |
| | 10 | - Supports Unicode cross-platform (UTF8-only on POSIX, for now). |
| | 11 | - Provides a rich line editing interface which may be customized in a `~/.haskeline` file. |
| | 12 | - History recall and incremental search. |
| | 13 | - Custom tab completion functions which may run in an arbitrary monad. |