
Q-NCURSES
=========

Please refer to the INSTALL file for installation instructions.

This is a SWIG-generated wrapper of the ncurses library for the Q programming
language, which lets you do advanced text input and output on a terminal in a
portable fashion, without having to worry about all the gory details of the
terminal interface. This module is thus useful for all terminal-based
application programs which need to provide text editing capabilities, input
forms and menu interfaces.

ncurses is the GNU project's reimplementation of the traditional curses
library available on various UNIX flavours. More information can be found at:
http://www.gnu.org/software/ncurses.

A list of the functions provided by this module can be found in the interface
file ncurses.q. You should also consult the curses manual pages for details of
the C API functions. Most of the ncurses API is supported, including the
panel, menu and form libraries. Note that you may have you to link the module
against the wide character version of the ncurses library in order to get
proper support for extended character sets; see the INSTALL file for details.

Some instructive examples showing how to use this interface in Q are
included. See the examples subdirectory in the sources, or
<prefix>/share/q/examples/ncurses once the package has been installed.

Please send bug reports, patches, comments and suggestions to:
Dr.Graef@t-online.de.


Enjoy! :)
August 2007
Albert Graef
