Version 10 of curses

Updated 2008-01-02 00:17:03 by dkf

Purpose: detail some of the packages intended to provide a Tcl interface to curses.


curses in this case is NOT the things that you say when you cannot get Tk interfaces working...

Instead, it is a C library designed to provide the C developer a level of abstraction for writing software to drive character based displays.

There are various attempts to define a Tk interface based on curses. Related software:

 What: Tcl Extensions by Michael Schwart
 Where: http://www.du.edu/%7Emschwart/tcl-tk.htm
 Description: This page contains pointers to a number of Tcl extensions,
        including a Tk that uses Curses,
        GD (Image file rendering based on the Tom Boutell's gd library
        - supports PNG and GIF) - version 0.1.0.4,
        GDI (Graphics device drawing similar to Tk canvas, but for Windows)
        - version 0.9.8.3,
        HDC (Name/address manipulations) - version 0.2.0.1,
        WMF (Windows metafile context for copying to clipboard)
        - version 0.1.0.2,
        Tkmsmail (MAPI and CMD mail interfaces, allowing Windows programs to
        send mail) - version 1.0.1.1 (now available from the tcl core's
        CVS repository and is TEA compliant) ,
        Print (printer contexts, providing invocation of common printer
        dialogs and exposes the device context for supporting interaction
        with other platform specific drawing primitives - Windows and Unix) -
        version 0.9.5.2,
        Profile (.INI file manipulations - Windows and Unix) - version 0.6.0.2,
        Signal (simple signal processing - Unix) - version 1.4,
        Winexec (Windows exec command which can properly launch detached
        16 bit and DOS apps as well as Win32 apps) - version 0.6.0.1,
        a .zip bundle of Tcl 8.2 DLLs with NT stubs.
 Updated: 06/1999
 Contact: mailto:[email protected]

 What: TUI for Windows NT
 Where: From the contact
 Description: Contact indicates that he is working on a port of Ncurses and
        the XTerminal 0.6.9 interface) to Windows NT for use by Tcl.
 Updated: 08/1999
 Contact: mailto:[email protected] (David Gravereaux)

There are several choices for the "service library", including ncurses and pdcurses.


escargo 6 Sep 2005 - Notes that on slashdot that a package of C-coded widgets for ncurses has been announced: "GANDI (Gathering of Additional Ncurses Development Implements) is a collection of widgets written in C for ncurses. It's designed to ease writing new ncurses software with a user-friendly interface. GANDI is a library for developers and not an application for end-users." [L1 ]

There's no home page for it, but maybe with SWIG or other mechanisms there might be a way for people who need to use a text interface to piggyback on this package.


2004-02-10 VI A Minimalist Curses package.