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: * [Miscellaneous Tcl procs (Dillinger)] What: ck Where: http://www.ch-werner.de/ck/ Description: Curses Tcl Toolkit . Tk like toolkit but in character mode, using XPG4 curses. Runs on Linux, AIX, HP-UX, DEC Unix, SCO OpenServer, FreeBSD, and Win32. Currently at version 8.0 . Updated: 09/2001 Contact: mailto:chw@ch-werner.de What: CTk Where: ftp://ccfadm.eeg.ccf.org/pub/ctk/ ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/ctk4.0.tar.gz ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/ctk4.0b1.tar.gz http://www.du.edu/%7Emschwart/ctk8.0.tar.gz ftp://ftp.redhat.com/pub/contrib/libc5/ Description: This is a version of Tk which uses curses. Applications with a modern GUI-ish interface can be created for character terminals. CTk is a subset of Tk, being unable to do things like scaling canvases, selection, send, active backgrounds, etc. A version 4.2 is available at ccfadm. The version by Mr. Schwartz, at du.edu, has been upgraded to work with Tcl 8, but does not yet support Tk 8 features. There are rpms at redhat which have been upgraded with patches to seem to work with Tk 4.2.p12/Tcl 7.4p3. Updated: 02/2000 Contact: mailto:andrewm@ccfadm.eeg.ccf.org (Martin Andrews) mailto:mschwart@nyx.net (Michael Schwartz) mailto:kop@meme.com (Karl O. Pinc) What: Network Management / SNMP Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/net/tcl_nm-1.03/tcl-nm-1.03.tar.gz ??? ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tcl_curses.shar.gz Description: An initial implementation of an API for SNMP. This is currently being reworked in the light of SNMPv2. Please check with the mail- server for current status. Send a help line to the mailserver for details of signing up for the SNMP Tcl mailing list. Also note that packages such as tcl_curses, tcl_dbm, tcl_mib, tclnm, and tcl_snmp or tk_snmp are available. Contact the mailing list to ask for details. Updated: 10/1998 Contact: mailto:majordomo@data.fls.dk (Mailing service daemon) 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:mschwart@nyx.net 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:davygrvy@bigfoot.com (David Gravereaux) ---- There are several choices for the "service library", including ncurses and pdcurses. ---- 2004-02-10 [VI] A [Minimalist Curses] package.