home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1997 December
/
Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso
/
faqs
/
comp
/
answers
/
tcl-faq
/
part5
< prev
Wrap
Internet Message Format
|
1997-10-01
|
274KB
Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!hecate.umd.edu!haven.umd.edu!purdue!oitnews.harvard.edu!das-news2.harvard.edu!cam-news-feed3.bbnplanet.com!news.bbnplanet.com!nntp.inc.net!iagnet.net!newsfeed.internetmci.com!205.149.0.20!news.emf.net!news
From: lvirden@cas.org (Larry W. Virden)
Newsgroups: comp.lang.tcl.announce,comp.lang.tcl,comp.lang.perl.tk,comp.answers,news.answers
Subject: comp.lang.tcl Frequently Asked Questions (Sep 30, 1997) (5/5)
Followup-To: comp.lang.tcl
Date: 30 Sep 1997 15:57:39 -0700
Organization: The Tcl/Tk FAQ Group
Lines: 6907
Sender: mitchellorg@non.non.net
Approved: tcl-announce@mitchell.org,news-answers-request@MIT.Edu
Expires: 1 Nov 97 23:59:00 GMT
Message-ID: <pgpmoose.199709301557.5882@non.non.net>
References: <pgpmoose.199709301542.5553@non.non.net>
Reply-To: lvirden@cas.org (Larry W. Virden)
NNTP-Posting-Host: 205.217.47.130
Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
(FAQ) and their answers. This is the fifth of five parts.
This part is a catalog of Tcl-based extensions.
Keywords: tcl extensions, extended tcl, tk extensions
X-Original-Originator: lvirden@cas.org
X-Original-Sender: lvirden@cas.org
X-Url: http://www.teraform.com/%7Elvirden/tcl-faq/part5.html
Archive-name: tcl-faq/part5
X-Auth: PGPMoose V1.1 PGP comp.lang.tcl.announce
iQCVAwUBNDGD2MVCYQpvzJ9ZAQEt5AP+MEKj0jBuHG7ixRswikW0IKxpdx9N2KAe
UxgjSPrHfYgSnGEkUf5i9fBozDUZ64kvbEQVc9rg3DXxX58tRM5pUZ3k1Dv5V/22
j6RJMK3cgu+Kw0FNW3KajGnoA1UQQWzHKGas8sSMREGiGPRF+1W3SN+OcLdNBN+v
ERdQqdfUB+Q=
=/T2B
Xref: senator-bedfellow.mit.edu comp.lang.tcl.announce:551 comp.lang.tcl:72679 comp.lang.perl.tk:5460 comp.answers:28295 news.answers:113486
Posting-Frequency: monthly
Last-modified: Sep 30, 1997
Version: 8.006
URL: http://www.teraform.com/%7Elvirden/tcl-faq/part5.html
Comp-lang-tcl-archive-name: tcl-faq.part05
For more information concerning Tcl (see "tcl-faq/part1"),
(see "tcl-faq/part2"), (see "tcl-faq/part3"), or (see "tcl-faq/part4").
One source for software mentioned in the catalog is the various
Usenet or comp.lang.tcl article archives - in many cases, the authors
posted their programs to the newsgroup. A Contact address with ??? at
the end means that I was unable to verify the address. Also, Contacts
without addresses or marked as Unknown mean that I had limited to no
information about the contact person. The Updated field indicates the
date when the catalog entry was updated, not necessarily when a package
itself was updated.
A WWW form to submit entries to this catalog is available at
<URL:http://www.wwinfo.com/tcl/>. This provides you an interface not only
to submit new items, but updates as needed.
Index of questions:
XIII. Since Tcl/Tk appear to be extensible, are there any common extensions?
o adatcl
o AdabasTcl
o addinput
o after command extended
o AGS
o Ak extension
o apply
o apptalk
o argument processing for Tcl
o argument parsing with defaults
o array name string matching extension
o ask
o AsserTcl
o Assign using equals
o AXL
o backquote
o balloon
o balloon help
o base 64 encoding (Garrigues)
o base 64 encoding/decoding (Welch)
o beast
o Berkeley DB library interface (Dunning)
o Berkeley DB library interface (eijk)
o Berkeley DB library interface (Rosen)
o big integer to floating enhancement to Tcl
o bioTk
o bioTkperl
o binary data access - tclbin (Demailly)
o binary data streams (Dunning)
o binary I/O (LoVerso)
o binary I/O (Moss)
o bind_menus
o Blinking widgets
o Tcl-BLOBs (Binary Large Objects)
o BLT toolkit
o BLT toolkit port to Python
o BLT toolkit port to STk
o BLT toolkit port to Windows 32
o BLT toolkit port to Windows 95
o BLT toolkit extension for bitmap rotation
o BLT blt_busy made recursive
o BLT blt_table grid-based
o BLT blt_table to Perl/Tk
o BMP extension
o BOS
o Bumgarner misc Tcl functions
o Button/Menu widget
o C or C++ function called from Tcl
o C++ compilation of Tk
o C++ Tcl class
o Calc_Object
o calendar
o camltk
o canvas bitmap mask extension (Earls)
o canvas bitmap mask extension (Fine)
o canvas coordinates to screen coordinates
o canvas crosshair
o canvas image Postscript support
o canvas object copying
o canvas postscript output color change
o canvas rotate enhancement
o canvas scaling example
o canvas support of dashed items (Mangin)
o canvas support of dashed items (Nijtmans)
o canvas support of dashed items (Schotanus)
o canvas support of icons, edges and graphs
o canvas support of open Tcl file
o canvas support of polygon outlines and Hermite smoothing
o canvas support of printing umlaut
o canvas support of rectangles, ovals, arcs and lines
o canvas table organizer
o canvas transparency support
o canvas visitor
o CASTE
o cgiget
o cc:Mail VIM32 extension
o CCI extension (Ball)
o CCI extension (Newmarch)
o cgi.tcl
o chooser
o CLIPS Windows extension (Krukis)
o colorfocus replacement system
o color settings
o color approximation matching
o comm
o commas added to numbers
o command line bindings for entry widget
o ComboBox (Fellows)
o ComboBox (Hobbs)
o ComboBox (jay)
o ComboBox (Joglekar)
o composite widget with horizontal and vertical scrollbars
o Connect to TCP/IP socket
o CMT (Continuous Media Toolkit)
o Convert strings to and from WWW escape notation
o copychan
o cpptcl
o Tcl crypt
o cshrc processing
o ctaxt
o CTk
o cursor setting procedures
o dashproc
o database (Otto)
o Date library
o DBM 1.6 interface
o DDE extension
o define bitmaps in Tk scripts
o deck.tk
o DHP
o High level Dialog box code
o Dialog box maker
o Diehard
o Directed Acyclic Graph (DAG) widgets
o recursive directory names
o Directory Tree Widget
o Disjoint listbox selections (Ewing)
o Disjoint listbox selections (Ewing/Lutz)
o Disjoint listbox selections (Raines)
o dkflib
o Dpack
o Drag and Drop in Tcl (Fellows)
o Drag and Drop in Tcl (Flores)
o Drag and Drop in Tcl (Johnson)
o droplist
o dualmove
o dumpcanvas
o dumpImage
o dumptcl
o Windows Dynamic Data Exchange DLL for Tk 4.1
o Dynamic loading extension (De Rijk)
o Dynamic loading extension (Desai)
o Dynamic loading extension (Kenny)
o Dynamic loading wish
o eiftcl
o email-www
o emu_graph
o Enabled Mail (aka Safe-Tcl)
o entry widget bindings
o entry widget numeric edit
o entry widget validation
o event dispatching library, non-X based
o every command
o TclExcept
o Expect
o FameTcl
o FastCGI for Tcl
o Fcl
o ffGraph
o file filter and sort
o file I/O as events
o file name completion
o file name expander
o file select (da Silva)
o file select (Fellows)
o file select (Hobbs)
o file select (Grochowski)
o file select (Rice)
o file select (Sherman)
o file select (Silva)
o File utility extension
o find center of X display
o fitsTcl
o fontkit
o font settings
o foreach additional list enhancement (Andrews)
o foreach additional list enhancement (Christopher)
o Frame Box
o FreeBSD math fix
o French keyboard bindings
o FSBox - file selection box
o ftp_lib
o fumx
o tkfvwm
o gdtcl
o GDBM Tcl interface (Doan)
o GDBM Tcl interface (Lindig)
o GDBM Tcl interface (Weilguni)
o getdate
o getsome
o GIF transparency patch
o GIMME
o GLXAux bindings
o Gn
o gnuplot canvas commands
o tkgnuplot
o graph widget
o GRASS GIS widget
o GroupKit
o Hanzi Tcl/Tk to support Chinese fonts
o help by widget
o hierarchy class
o hierarchy
o Hilbert curves
o HLM
o htcl
o htext
o HTML display
o HTML for Alpha
o Hush
o icitcl
o iconbutton
o Img
o import namespace package
o [incr Tcl]
o [incr Tcl] animated cursor
o [incr Tcl] Application FrameWork
o [incr Tcl] canvas arrow parameter sample
o [incr Tcl] Compound widget class
o [incr Tcl] dynamic objects
o [incr Tcl] Esgml
o [incr Tcl] file reading class
o [incr Tcl] file selection dialog
o [incr Tcl] Itcl+ patches
o [incr Tcl] Itcl++
o [incr Tcl] Lannet Widgets
o [incr Tcl] Message Box
o [incr Tcl] Modifications/Enhancements
o [incr Tcl] Paned Window
o [incr Tcl] Panner Window
o [incr Tcl] Photo Images
o [incr Tcl] spreadsheet/table widget
o [incr Tcl] stacks and queues
o [incr Tcl] table widget
o [incr Tcl] table listbox widget
o [incr Tcl] tree widget (Brighton)
o [incr Tcl] Transportable Objects
o [incr Tcl] [incr Widgets]
o [incr Tcl] widget base class (Pryce)
o [incr Tcl] widget base class (Sterin)
o [incr Tcl] wigwam
o Informix interface (Levy)
o Informix support (Kumar)
o Informix support (Miscellaneous)
o ISR3 extension
o ir-tcl
o itemOrder
o jTcl
o Jumble
o Kerberos 5 binding (Hornstein)
o Kerberos-authenticated safe RPC (Madere)
o Key List printing procedures
o Key symbol dynamic support
o Key symbols enhanced support
o Lamda functions (Demailly)
o Lamda pure Tcl functions (Noble)
o Lamda anonymous procedures (Thomas)
o Lamda functions (Tromey)
o Lamda functions (Wallach)
o Large numbers of listbox entries workaround
o lassign
o Linear sort on list of lists
o linked list procedures
o lisp2wish (Kaye)
o lisp2wish (Kramer)
o lisp2wish (Lindner)
o list extract into variables
o list select
o list remove empty elements
o list quicksort
o list unique
o listbox replace command
o listbox replacement written overtop of text widget
o listbox with dragging selection of elements
o lmatch
o Load File DLL
o Tk login window
o lparse
o stable lsort
o Tcl memory management modification
o MacFsbox
o MacGoodies
o major/minor Tcl command extension
o MDI
o mdw_lib
o MegaWidget package
o memchan
o Menu help
o Menu item enable/disable
o Common Menu support
o Metacanvas
o Metalbase interface
o miniSQL database interface (Blackbourn)
o miniSQL database interface (Pepers)
o miniSQL database interface (Soderstrom)
o miniSQL database interface (Smith)
o Miscellaneous solutions to Tcl problems
o mkImagesPane
o Moat/TclMotif (Newmarch)
o Modula 3 interface to Tcl/Tk
o moodss
o moreButtons
o Motif entry widget behavior
o TCLMOTIF (Barlow)
o mouse button release command
o MPEG widget
o mtcl
o Multibyte Support for Tk
o Multi-column menus for Tk 3.6
o Multiple Extensions Management and Dynamic Linking
o Multiple interpreter support
o Multiple linked listboxes
o NDBM extension (Ellson)
o NDBM extension (Stringer)
o NeoSoft Tcl
o net CDF
o Netscape Remote
o Network Management / SNMP
o New Menu widget
o New Regular Expression extension
o NextStep / Tcl interface (Johnson)
o NextStep / Tcl MAB
o niceString
o NIS+ interface library
o NLI Tcl extension
o Non blocking Tcl interpreter
o Non blocking Tcl pipes
o Notifier object
o Numeric Array extension to Tcl
o Numeric string comparison
o Objective C / Tcl library
o Object Tcl
o ObjectiveTcl
o obTcl
o Tcl OCX
o odbctcl
o OLE
o OOP
o Open Scripting Architecture (Apple) Extension (Darley)
o OpenGL context Tk widget
o OpenGL Tk output widget
o OpenWindows tkBind mod
o OpTcl
o Oracle extension to Tcl.
o OSE C++ tools
o MIT otcl
o MIT otcl extensions and patches
o MIT otcl mega-widget system
o Pacco (Pavia Active-Component Compound Objects)
o Pack widget with no shrink option
o package extension
o pad
o Pad++
o padgraph
o parser
o Password widget (Ivler)
o Password widget (Kenny)
o Pathname expansion
o Pathname resolution
o Patparse extension
o Perl script invocation sample
o PBM library suitable for use in Tk
o PCCTS parser extension
o pgtk
o Photo format example
o Photo format - GIF (Li)
o Photo format - HPL (Fitzhugh)
o Photo widget - JPG (Swan)
o Photo widget - miscellaneous (lolo)
o Photo format - PNG (Crisp)
o Photo format - raw (Ball)
o Photo format - XPM (Critchlow)
o Photo format - XPM (Crimmins)
o Photo widget
o Pie menus
o Pixel position of a character
o Pixmap support (Albrecht)
o Pixmap support (Delmas)
o Plotting widget for Tk
o Pmw
o Pool
o Popup menu support (Bonfield)
o Popup menu support (Noble)
o Portable Tk
o PortBox
o Postgres extensions (Maxwell)
o Postgres extensions (Wieck)
o PostgreSQL
o Printer support for Windows
o ProcCGIInput
o Tcl prompt 2 fix
o pTk BLT Table
o pTk dial widget
o pTk EVA
o pTk FileSelect widget
o ptk GBARR widget collection
o pTk menu cascade demos
o pTk RefListbox widget
o pTk ScrolledListbox widget
o pTk subcommand
o pTk Tcl bindings
o procedure tracing
o Prolog / Tcl interface
o Profile Tcl code
o Profiler
o programatically set window fonts
o Progress Bar
o pset
o ptcl
o New puts command
o PV-WAVE interface (Visual Numerics)
o Python Imaging module (PIL)
o PyTix
o Python TkXtra module
o Python extra Tkinter Widgets
o RATFINK
o random numbers (Dunning)
o random numbers (Eichin)
o random numbers (Libes)
o random numbers (Salmon)
o random numbers (Schoenwaelder)
o random numbers (Shiono)
o RDB extension
o readline extension TclRl
o readline extension tclsh-readline
o readline-like function support for Tcl (West)
o readline-like function support for Tk (Miguel)
o Rectmap
o regsub replacement
o RenderMan bindings
o Reregister interpreter name
o RIVL
o Tcl RPC (Roseman)
o Tcl RPC (Shorter)
o Safe Tcl Interpreter (NeoSoft)
o Save Tcl variables and procedures
o Save Tk widgets
o Save Variables
o Scheme extension
o scotty
o scrollbar color fix
o scrollbar overflow fix
o scrollgraph
o scwoop
o sdb
o searchbox
o secure Tcl
o send with timeout subcommand
o setInterpreter
o Shape extension
o shell widget
o showproc.tcl
o Tcl/Tk signals
o SIMEX
o SIPP extensions
o UW Skyblue software interface
o sneaky_eval
o SNM db package.
o SNMP extension (Rose)
o SNTL
o Tcl 7.5 socket code
o Tcl 7.x example of using sockets
o Speed Up for widgets with text in Tk 3.6
o SplitList
o Spreadsheet (Hobbs)
o Spreadsheet (Struble)
o Stack procedures
o static variables (Bolik)
o static variables (Lehenbauer)
o STcl
o stdio to Windows
o Tk "sticker" canvas item type
o state sensitive buttons
o stdout and stderr merged into one output pipeline
o STOOOP
o String handling routines in Tcl
o String search starting at an offset
o string translate command
o structure-like objects in Tcl (Burdick)
o structure-like objects in Tcl (Gerdes)
o SunOS dld package
o supertcltk
o sureSend
o SWIG
o Sybase Tcl
o Sysadmtool
o System V ipc
o Tcl and Tk shared library support (Brown)
o Tcl and Tk shared library support (aka Plus Patches) (Nijtmans)
o Tcl and Tk shared library support (Salmon)
o Tcl debugger (extended Tcl)
o Tcl debugger (libes)
o Tcl debugger (tromey)
o Tcl dynamic extension loader package
o Tcl expr long long values
o Tcl extension tools
o Tcl getopt (Earls)
o Tcl getopt (Mangin)
o Tcl getopt (Roydhouse)
o Tcl invocation (Newman)
o Tcl invocation (Nichols)
o Tcl IPC interface
o Tcl Loadable Extensions (TLE)
o Tcl Packages
o Tcl SQL
o Tcl++/Tk++
o tcl-cgi
o Tcl-DP
o Tcl-DP fix (Krakowiak)
o Tcl-DP fix (Pauba)
o Tcl-DP with caller id
o Tcl-DP with Multicast IP
o TclIR
o Tcl/Tk Japanized; support for Kanji
o tcl_object
o Tcl_SetVar2 fix for append operations
o tcl_streams
o Tcl_Vresult
o tcl-www
o tcl2array
o tclbind
o tclcompare
o TclDii
o tcldoc
o tclDore
o tcldot/tkdot
o Tclgs
o tcliop
o tclIV
o tclkit
o tclMIDI
o tclMotif extension of a Matrix widget
o tclNExS
o tclodbc
o tclobj
o tclOBST
o TclPrint
o TclPro
o tclprof
o TclProp
o tclRawTCP
o tclsap
o TclSock
o tclsockets
o tclSSL
o tclStruct
o tclTCP
o tclTCP+
o TclUdp
o tclvogle
o TclVSdb
o TclVSrpt
o Extended Tcl (tclX)
o Extended Tcl 7.5a-a2 patches for Linux
o Extended Tcl simulation
o tclX dynamic library patches
o tclXt
o tclXtsend
o tcpConnect
o TDebug
o testevent
o textView
o text widget 16 bit text support
o text widget command option
o text widget elided area support
o text widget enhancements
o text widget improved bindings
o text widget read-only regions
o text widget read-only tags
o text widget with relative tab position support
o text widget replacement
o text widget underline colors
o text widget up and down arrow support
o text widget with arbitrary text
o text widget with unlimited undo history (Alexander)
o text widget with unlimited undo history (Fontaine)
o text widget word modifier
o theObjects
o this
o Tcl thread support (Chew)
o Tcl thread support (Cruse)
o Tcl thread support (Hipp)
o Tcl thread support (Jankowski)
o Tcl_FormatCmd fix for SGI PowerChallenge
o Tihsho
o TiM
o Time and date routines (Critchlow)
o Time and date routines (Ganley)
o Time string split
o timeout
o Tix widget set
o Tix table widget
o Tk 3 tear off menus under Tk 4
o Tk 8 image modifications
o Tk and C++
o Tk and Motif event handling in one process
o Tk auxiliary library of bindings
o Tk benzier cubic splines with arbitrary control points
o Tk canvas Segments
o Tk Emacs bindings (Karrels)
o Tk Emacs bindings (Weissman)
o Tk Emacs widget
o Tk equivalent of XTextWidth
o Tk focus follows pointer
o Tk menu insert subcommand
o Tk menu postcommand fix
o Tk mwm enhancements
o Tk private color maps (Crocker)
o Tk private color maps (Kliese)
o Tk raster widget
o Tk RichText Format widget
o Tk send reliability enhancement
o Tk send security enhancement
o Tk table widget (Ellson)
o Tk table widget (curquide)
o tkTable - Tk table widget (Hobbs)
o Tk terminal widget
o Tk triangular button
o Tk without X (beta)
o tkbusy
o tkchess
o tkDialogues
o tkEntry secure modification
o tkFScale
o tkGLXwin
o tkgcv
o tkImgFmtGFP
o tkInput
o tklayout
o TkMegaWidget
o TkMobal
o tkMovie
o Tkmsmail
o Tkmswin
o Tkoglx
o Tkperldb
o tkpiechart
o Tkpvm
o TkReplay
o tkReport
o tkScale modifications
o tkScaleButtonDown replacement
o TkSM
o TkSteal
o TkSTEP
o tkText (Tk 1.3 compatible - Christenson)
o tkText (Tk 1.3 compatible - Cole)
o tkText (Tk 2.0 compatible - Raines)
o tkText (Tk 4.0 compatible - Raines)
o TkVSform
o TkWindow access
o TMath
o TOCX!
o Togl
o Tooltalk interface
o Tooltalk interface mods (Boyer)
o Tooltalk interface mods (Wette)
o ToolTips
o Tk transparency
o transient window creation support
o transpose elements within a list of lists
o Tcl trap command
o Trace Semantics
o Trace examples
o Tk Tree
o Tree Table
o Tcl-Trf
o Triangular Button
o Turndial widget
o turtle graphics
o TWO - Tcl With Objects
o TxRx
o UAE
o UITools
o modified unknown procedure
o uncgi
o upvar bug fix
o user event package
o UUDeview wrappers
o validate
o varframe
o variable argument process
o vector
o vertical text writing
o virtual listbox
o visu
o Visual Tcl
o Visualization Toolkit
o voice modem extension
o VROOM binding
o VSTcl
o VUW widgets
o vwtable
o waitbox
o warp (Fine)
o warp (Goldberg)
o warp (Hobbs)
o Tk WhenIdle extension
o Widget Maker procedures
o widget2ps
o widgetTree
o wincr
o window manager raise command (Abbott)
o window manager raise command (Chaffee)
o Windows NT Extensions Set
o Windows NT/95 Tcl 8.0 patch for fileevent and pipes
o Windows 3.1 Tcl extension sample
o Windows 3.1 Tcl drive type extension
o Win32 Tcl and Tk patches
o wisql
o wmstuff
o WTK
o WWWinda
o WPY
o X11 event support
o X11 Selection support enhancement
o X11 to Postscript
o X11 visual selection subcommand
o X11 XID enhancement (Kaplan)
o X11 XID enhancement (Hoegeman)
o X11::Fvwm
o XGrafix
o XML support
o XPG patch to Tcl 7.3
o XPM extension for Tk 4 (Crimmins)
o XPM extension for Tk 4 (James)
o XPS
o Xt replay library
o XView Drop support
o yaap - Yet Another Argument Parsing utility
o Yaz
End of FAQ Index
----------------------------------------------------------------------
------------------------------
From: FAQ Tcl/Tk Package Catalog
Subject: -XIII- Since Tcl/Tk appear to be extensible, are there any
common extensions?
What: adatcl
Where: <URL:ftp://ftp.cs.colorado.edu/pub/cs/distribs/arcadia/adatcl2.0.tar.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/adatcl7.3.tar.gz>
Description: Interface between Verdix/Sunada compiler and Tcl. It also
will work under Gnat, the Gnu Ada Translator.
Updated: 03/1997
Contact: <URL:mailto:dennis@cs.colorado.edu> (Dennis Heimbigner)
What: AdabasTcl
Where: <URL:http://www.neosoft.com/tcl/ftparchive/sorted/databases/adabastcl-1.0/>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/adabastcl-1.0/adabastcl-1.0.tar.gz>
Description: Extension to Tcl that provides access to an ADABASE D database
server. Comes with 4 applications - driving the
database server, interactive SQL queries, setting default attributes
for user keys, and demo-ing picture display from LONG columns.
Requires Tcl 7.5/Tk 4.1 or newer and access to an ADABASE D
database server. Tested with server version 6.1 or 6.2 on SCO V4.2,
DEC Unix 3.2, HP-UX, and SunOS 5.5.1 and on Windows 95 or
Windows NT 4.0. Tcl plugin version 2.0a2 or newer and Tcl 8.0a2
or newer is required to use in tclets.
A perl 5.003 extension is also supported.
Updated: 07/1997
Contact: <URL:mailto:krischan@cs.tu-berlin.de> (Christian Krone)
What: addinput
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/addinput-3.6b.gz>
Description: Implements two new Tk file handle callback commands.
Updated: 03/1997
Contact: <URL:mailto:markd@grizzly.com> (Mark Diekhans)
What: after command extended
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TknewAfterCmd3.6a.tar.gz>
Description: The after command is extended to support new subcommands to
query pending commands, abort pending commands, prevent
resubmission of identical commands, edit the command script
after submission, or reschedule submitted command.
Updated: 03/1997
Contact: <URL:mailto:wolf@molout.tutkie.tut.ac.jp> (Wolf-D. Ihlenfeldt)
What: AGS
Where: <URL:http://kal-el.ugr.es/gags.html>
Description: C++ Class library for Genetic algorithms. It includes
perl and/or tcl/tk graphic front-end. Graphics are provided through
gnuplot.
Updated: 04/1997
Contact: <URL:jmerelo@kal-el.ugr.es>
What: Ak extension
Where: <URL:ftp://crl.dec.com/pub/misc/ak-0.7.tar.Z>
<URL:ftp://crl.dec.com/pub/DEC/AF/>
<URL:ftp://ftp.ibp.fr/pub/tcl/ak/ak-0.7.tar.gz>
Description: Audio toolkit extension for dealing with the AudioFile
environment. Add a prototype for strtod() in ak.h
if you see an error about this.
Updated:
Contact: <URL:mailto:payne@openmarket.com> (Andrew Payne)
What: apply
Where: <URL:http://dess.tallships.istar.ca/%7Ehclsmith/plugin.html>
Description: Version of the apply procedure as discussed on
<URL:news:comp.lang.tcl> during February, 1997.
Versions of Tcl C and scripting routines as well as a
lisp-backquote-like proc.
Updated: 02/1997
Contact: <URL:mailto:hclsmith@tallships.istar.ca> (Hume Smith)
What: apptalk
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/apptalk1.0b1.tar.gz>
Description: Tcl only procedure for enabling inter-application communication.
It is a front-end to Tk's send command. Most useful for
applications that provide 'generic' services such as text editing,
email, web browsing, etc.
Updated: 03/1997
Contact: <URL:mailto:oakley@healthcare.com> (Bryan Oakley)
What: argument processing for Tcl
Where: From the contact
Description: Provides Tk-like argument processing to Tcl proc writers.
Updated:
Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
What: argument parsing with defaults
Where: From the contact
Description: Tcl code to parse arguments and provide default values.
See theObjects-2.x for a C version.
Updated:
Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
<URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
What: array name string matching extension
Where: From the contact
Description: A small extension to tclVar to allow a pattern to be
used with the "array names" command. An array used as a
2D-array by having elements of the form: matrix(x,y) could be
accessed by: array names matrix "1,*" to return all elements in
the first column.
Updated:
Contact: <URL:mailto:sau@dspg.com> (Stephen A Uhler)
What: ask
Where: From the contact
Description: Tcl routine which prompts the user and then accepts responses
in various data formats (dates, money, boolean, char, integer,
real, string).
Updated:
Contact: <URL:mailto:rjk@sparcmill.grauel.com> (Richard J Kuhns)
What: AsserTcl
Where: <URL:http://www.cs.colorado.edu/%7Ejcook/TclTk/>
Description: Tcl 7.6 source code extension to add assertions for
self checking programs. Package includes point assertions,
procedure input assumptions, procedure output and return value
assurances, and variable lifetime assertions.
Additionally, quantifier commands are available to test whether
an expressions holds universally or existentially over a data
structure such as a list or array aggreggate data structure.
Updated: 03/1997
Contact: <URL:mailto:jcook@cs.nmsu.edu> (Jon Cook)
What: Assign using equals
Where: From the contact
Description: Tcl code to define new unknown command which allows one
to use = as a simple assignment command.
Updated:
Contact: <URL:mailto:mtaylor@alias.com> (Mike Taylor)
What: AXL
Where: From the contact
Description: Dynamic OO extension for Tcl that facilitates interaction
with the Galaxy C-based class system. Does not handle
multiple inheritence or removing classes at this time.
Uses a single interpreter. The syntax is quite similar to itcl.
Updated:
Contact: <URL:mailto:bytor@virgin.lsi-archive.ny.jpmorgan.com> (Ross Huitt)
What: backquote
Where: <URL:http://dess.tallships.istar.ca/%7Ehclsmith/tcltk/backquote/>
Description: A Tcl procedure akin to LISP's backquote macro, alleviating a
lot of the quoting problems associated with making code
fragments that need some creation time evaluation.
Updated: 07/1997
Contact: <URL:mailto:hclsmith@tallships.istar.ca> (Hume Smith)
What: balloon
Where: <URL:http://www.neosoft.com/tcl/ftparchive/sorted/devel/balloon-1.0.tar.gz>
Description: Simple Tk 4.0/4.1/4.2/8.0 library to create balloon help.
Updated: 06/1997
Contact: <URL:mailto:vitus@agropc.msk.su> (Victor Wagner)
What: balloon help
Where: From the contact
Description: Set of Tk routines to support ballon help.
Updated: 05/1997
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: base 64 encoding (Garrigues)
Where: From the contact
Description: A small Tcl routine to do base 64 encoding.
Updated:
Contact: <URL:mailto:cwg@mcc.com> (Chris Garrigues)
What: base 64 encoding/decoding (Welch)
Where: From the contact
Description: Tcl code to encode and decode strings in base 64 format.
Updated: 05/1997
Contact: <URL:mailto:welch@parc.xerox.com> (Brent Welch)
What: beast
Where: <URL:ftp://etlxd10.ericsson.se/pub/Beast1.0.tar.Z>
Description: Tcl toolkit which combines both Expect and Scotty, allowing
network interrogation and intelligent configuration of nodes.
It is a SunOS 4.x binary, with a readme that explains how to
compile your own port.
Updated:
Contact: <URL:mailto:etlinjt@etlxdmx.ericsson.se> (Ian Jarrett)
What: Berkeley DB library interface (Dunning)
Where: <URL:http://crl.nmsu.edu/users/ted/berk_db.tar.gz>
Description: Tcl 7.[34] extension to access Berkeley database files.
Updated:
Contact: <URL:mailto:ted@nmsu.edu> (Ted Dunning)
What: Berkeley DB library interface
Where: In development by the contact
Description: A Tcl interface to the Berkeley DB library.
Updated:
Contact: <URL:mailto:eijk@cec.uto.dec.com> (Pim van der Eijk)
What: Berkeley DB library interface (Rosen)
Where: <URL:ftp://genome.wi.mit.edu/pub/steve/software/tcldb.0.0.gz>
Description: A Tcl embedding of the Berkeley libdb routines.
Requires Tcl 7.3 and Berkeley db version 1.85.
Updated:
Contact: <URL:mailto:steve@genome.wi.mit.edu> (Steve Rozen, Ph.D.)
What: big integer to floating enhancement to Tcl
Where: From the contact
Description: Change tclExpr so that numbers too large for an integer become
floating point. Change also to treat numbers with leading zeros
as octal.
Updated:
Contact: <URL:mailto:nishimu@macro.co.jp> (Tosh Nishimura)
What: bioTk
Where: <URL:ftp://cbil.humgen.upenn.edu/pub/bioTk.tar.Z>
<URL:http://www.cbil.upenn.edu/%7Edsearls/bioTk.html>
Description: bioTk is a library of widgets and utilities designed to support
the creation of graphical user interfaces in the domain of
computational biology and genome informatics.
Updated:
Contact: <URL:mailto:dsearls@cbil.humgen.upenn.edu> (David Searls)
What: bioTkperl
Where: <URL:ftp://fruitfly.berkeley.edu/pub/bioTk/bioTkperl0.8.tar.gz>
Description: A beta release port of David Searls bioTk Tcl/Tk widgets to
Tk/Perl, with some enhancments. Not all components have been
ported yet. The components have been reimplemented as Perl classes.
Updated:
Contact: <URL:mailto:gregg@fruitfly.berkeley.edu> (Gregg Helt)
What: binary data access - tclbin (Demailly)
Where: <URL:http://www.box.eu.org/%7Edl/tclbin.html>
<URL:ftp://ftp.box.eu.org/tcl/tclbin.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclbin-1.2.tar.gz>
Description: TclBin allows access to binary data from Tcl, including a
paradigm for pointers, structures, etc. Latest version
can be built as a Tcl 7.6 dynamically loadable extension.
A sample geturl script is included. Send a
"subscribe tclbin Your Name" line to
<URL:mailto:listserv@mail.box.eu.org> to subscribe to the tclbin
mailing list.
While this version compiles and passes all tests under Tcl 8,
it doesn't take advantage of the new Tcl objects.
Updated: 02/1997
Contact: <URL:mailto:dl@mail.box.eu.org> (Laurent Demailly)
<URL:mailto:listserv@mail.box.eu.org> (Tclbin mailing list)
What: binary data streams (Dunning)
Where: <URL:http://crl.nmsu.edu/users/ted/binary.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/binary.tar.gz>
Description: Tcl 7.[34] extension for encoding binary data streams
as normal Tcl strings. Contains support for converting the
strings from binary values into Tcl integers and floating point.
Updated: 03/1997
Contact: <URL:mailto:ted@nmsu.edu> (Ted Dunning)
What: binary I/O (LoVerso)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/example/binary-io-hack.shar.gz>
Description: Tcl based way of reading binary data containing nulls.
Updated: 03/1997
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: binary I/O (Moss)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/BinarIO.tar.gz>
Description: Package for performing unstructured binary I/O in Tcl.
Updated: 03/1997
Contact: <URL:mailto:jmoss@ichips.intel.com> (Joseph V. Moss)
What: bind_menus
Where: From the contact
Description: Search menus for accelerators and make bindings to them.
Uses the menu's command.
Updated:
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: Blinking widgets
Where: From the contact
Description: Set of Tk procs to blink the widgets
Updated:
Contact: <URL:mailto:phil@aic.lockheed.com> (Phil Gordon)
What: Tcl-BLOBs (Binary Large Objects)
Where: <URL:ftp://ftp.kisters.de/pub/lang/tcl/ext/blob1.1.tar.gz>
<URL:ftp://ftp.kisters.de/pub/lang/tcl/ext/blobX1.2.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/blob1.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/blobX1.2.tar.gz>
Description: Tcl-Blob adds binary data access/binary I/O to Tcl 7.5 or higher.
Can be built as a shared dynamic library. Tcl-BlobX contains
cryptography-related algorithms such as block ciphers, hash
functions, DES, IDEA, Blowfish, MD5, HAVAL, etc.
Tcl-BlobX contains cryptographic software - sites must
be aware that having this package available for download
from a USA site may not be legal.
This package is no longer being developed. Instead, the
contact recommends Tcl-Trf and Memchan.
Updated: 03/1997
Contact: <URL:mailto:aku@kisters.de> (Andreas Kupries)
What: BLT toolkit
Where: <URL:http://www.tcltk.com/blt/>
<URL:ftp://ftp.tcltk.com/pub/blt/BLT2.3.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/BLT2.3.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/BLT2.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/blt8.0-unoff.tgz>
<URL:http://www.jessikat.demon.co.uk/>
<URL:ftp://ftp.hsdi.com/pub/qddb/sources/blt2.1-barchart.patch>
<URL:http://www.jessikat.demon.co.ok/bltpatches.html>
<URL:http://www.xraylith.wisc.edu/%7Ekhan/software/tcl/>
Description: Library of Tk extensions. Includes new versions of
x/y graph, barchart (bargraph), hypertext, and busy widgets,
a table geometry manager, read and write bitmap commands, cut buffer,
bell, minor window manager interfaces, drag and drop support,
dynamic loading of extensions, and several useful debugging commands.
BLT 2.3 supports Tk 4.1 and 4.2.
The hsdi patch, from Eric, fixes a BLT 2.1 memory deallocation
problem frequently seen under Linux systems.
Carl Roth provided the blt patches from jessikat, which
enabled him to get BLT 2.1 to work with Tcl 7.6 as a shared library.
Mumit Khan provides a patch to BLT 2.1 for Tcl 8.0a1 at xratlith.
Mike Schumacher has uploaded to neosoft a set of unofficial patches to
BLT 2.1 which results in a BLT that requires Tcl 8.0 on Unix or
Windows 95/NT.
The blt-dev majordomo mailing list is now available for subscription
at <URL:mailto:majordomo@dscpl.com.au>. It will cover BLT development
issues.
Updated: 08/1997
Contact: <URL:mailto:george.howlett@fast.net> (George A. Howlett)
<URL:mailto:eric@hsdi.com>
<URL:mailto:roth@cse.ucsc.edu> (Carl Roth)
What: BLT toolkit port to Python
Where: <URL:http://www.mit.edu/people/pjg/blt.py>
Description: Incorporation of BLT 1.9 with Tkinter.
Updated: 04/1997
Contact: <URL:http://www.mit.edu/people/pjg/home.html> (Peter J. Godman)
What: BLT toolkit port to STk
Where: <URL:ftp://kaolin.unice.fr/pub/blt1.7forStk2.1.6.tgz>
Description: Fitting BLT to the STk environment.
Updated:
Contact: <URL:mailto:eg@unice.fr> (Erick Gallesio)
What: BLT toolkit port to Windows 32
Where: <URL:http://www.jessikat.demon.co.uk/>
Description: Patches to make BLT 2.1 work (nearly okay), under Win32, and
with Tcl 7.6/Tk 4.2.
Tiled widgets problematic, bgexec/busy not working, drag&drop ok with
dde.
Also a small balloonHelp package is available here as well.
Check the website to determine if a new version is available.
Updated: 11/1996
Contact: <URL:mailto:robin@jessikat.demon.co.uk> (Robin Becker)
What: BLT toolkit port to Windows 95
Where: From the contact
Description: Partial port of BLT 1.9 to Win95, using VC 2.0. Rotating
text didn't make it, nor did drag and drop.
Updated: 09/1996
Contact: <URL:mailto:robin@jessikat.demon.co.uk> (Robin Becker)
What: BLT toolkit extension for bitmap rotation
Where: From the contact
Description: BLT 1.7 function to rotate bitmaps.
Updated:
Contact: <URL:mailto:camptt@essex.ac.uk> (T Campbell)
What: BLT blt_busy made recursive
Where: From the contact
Description: BLT procedure which busy's out a widget and all it's descendants.
Updated:
Contact: <URL:mailto:thayer@news.cs.columbia.edu> (Charles Thayer)
What: BLT blt_table grid-based
Where: From the contact
Description: An attempt to write a wrapper function for Tk 4.1's grid
command to be used to replace blt_table.
Updated:
Contact: <URL:mailto:faustus@remarque.berkeley.edu> (Wayne A. Christopher)
What: BLT blt_table to Perl/Tk
Where: <URL:ftp://moulon.inra.fr/pub/pTk/>
<URL:http://www.perl.com/perl/CPAN/authors/id/GUYDX/>
Description: Port of BLT's tabular geometry manager to pTk. Known to
work with pTk version b8. The man page is available at
<URL:http://w4.lns.cornell.edu/%7Epvhp/ptk/etc/Table.html>
Updated: 10/1996
Contact: <URL:mailto:decoux@moulon.inra.fr> (Guy Decoux)
What: BMP extension
Where: From the contact
Description: Tk extension that reads Microsoft .BMP files (24-bit, 8-bit
uncompressed, 8-bit compressed).
Updated:
Contact: <URL:mailto:dave@abyss.demon.co.uk> (David Boyce)
What: BOS
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/bos-1.31.tar.gz>
<URL:ftp://ftp.cs.cmu.edu/afs/cs/user/snl/pub/bos-1.31.tar.z>
Description: BOS - the Basic Object System; SELF-like Tcl objects extension.
Updated: 03/1997
Contact: <URL:mailto:snl+bos-requests@cmu.edu> (Admin. requests for BOS mailing list)
<URL:mailto:snl+box@cmu.edu> (BOS mailing list)
What: Button/Menu widget
Where: <URL:http://HTTP.CS.Berkeley.EDU/%7Ephelps/tcltk/bmb.tcl>
Description: New Tk widget which act like buttons until
you hold down on the mouse, at which time they act like menus.
Updated: 09/1997
Contact: <URL:mailto:phelps@CS.Berkeley.EDU> (Tom Phelps)
What: Bumgarner misc Tcl functions
Where: From the contact
Description: A set of misc Tcl functions, such as a version of file
that returns true if all the list of options supplied return true,
a proc to clear an array of all elements, a proc to determine
whether a proc exists, and a proc to evaluate a command and then
undefine it.
Updated:
Contact: <URL:mailto:bbum@friday.com> (Bill Bumgarner)
What: C or C++ function called from Tcl
Where: <URL:ftp://ftp.forwiss.uni-passau.de/pub/unix/languages/tcl/extensions/tkmin1.2.tar.gz>
Description: A minimal example (in German) of including a C or C++
function in Tcl or Tk. Version 1.2 now supports Tcl 7.4/Tk 4.0.
Updated: 11/1996
Contact: <URL:mailto:iglhaut@turgon.forwiss.uni-passau.de> (Stefan Iglhaut)
What: C++ compilation of Tk
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk3.6forC++.patch.gz>
Description: A patch that allows Tk 3.6 main.c and other extension routines
to be compiled with a C++ compiler.
Updated: 03/1997
Contact: <URL:mailto:ken@syd.dit.csiro.au> (Ken Yap)
What: C++ Tcl class
Where: From the contact
Description: A general purpose Tcl object that can easily be invoked
from C++.
Updated:
Contact: <URL:mailto:lee@tcs.com> (Lee Hounshell)
What: Calc_Object
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/bc.tar.gz>
Description: A Tcl object which talks to bc via expect.
Updated: 03/1997
Contact: <URL:mailto:tb06@cs1.cc.lehigh.edu> (Terrence Brannon) ???
What: calendar
Where: From the contact
Description: Tk calendar widget
Updated:
Contact: <URL:mailto:sani@att.com> (Sani Nassif [227]) ???
What: camltk
Where: <URL:ftp://ftp.inria.fr/lang/caml-light/cl7unix.tar.gz>
<URL:ftp://ftp.inria.fr/lang/caml-light/cl7macsrc.sea.hqx>
<URL:ftp://ftp.inria.fr/lang/caml-light/cl7pcsrc.zip>
Description: Caml Light 0.7 contains a contributed library interface
to Tk 3.6.
Updated:
Contact: <URL:mailto:caml-light@pauillac.inria.fr>
<URL:mailto:caml-list-request@pauillac.inra.fr>
What: canvas bitmap mask extension (Earls)
Where: From the contact
Description: Patch tkCanvBmap to add a -mask option to canvas bitmaps.
Updated:
Contact: <URL:mailto:darkfox@netcom.com> (Johnson Michael Earls)
What: canvas bitmap mask extension (Fine)
Where: From the contact
Description: Patch file for tkCanvBmap to add a -mask option for drawing
bitmaps.
Updated:
Contact: <URL:mailto:fine@cis.ohio-state.edu> (Thomas A Fine)
What: canvas coordinates to screen coordinates
Where: From the contact
Description: canvas_2_screen is a tiny Tcl procedure that changes the
canvas coordinates to screen coordinates.
Updated:
Contact: <URL:mailto:donald@cs.mun.ca> (Donald Craig)
What: canvas crosshair
Where: From the contact
Description: Creating a crosshair on a canvas using only Tk code.
Updated:
Contact: <URL:mailto:c23mts@kocrsv01.delcoelect.com> (Mike Scheidler)
What: canvas image Postscript support
Where: <URL:http://www.cs.cmu.edu/afs/cs.cmu.edu/user/har/ftp/tkImgPs.tar.Z>
Description: Provides Tk 4.0b1 with the ability to generate Postscript
code for images on a canvas. Also works with earlier versions of
Tk 4.0.
Updated:
Contact: <URL:mailto:har+@cs.cmu.edu> (Henry A Rowley)
What: canvas object copying
Where: From the contact
Description: Copy the objects of one canvas to another.
Updated:
Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
What: canvas postscript output color change
Where: From the contact
Description: Currently, some color conversions to monochrome by the
canvas command turn out unexpected - green prints out as white
instead of black for instance.
Updated:
Contact: <URL:mailto:DAHMS@ifk20.mach.uni-karlsruhe.de> (Heribert Dahms)
What: canvas rotate enhancement
Where: <URL:ftp://pgw.on.ca/pub/tcl/visrotate1.2.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/visrotate1.2.tar.gz>
Description: A module which depends on the canvas visitor extension being
installed.
visrotate provides the ability to rotate canvas coordinates.
As of version 1.2, support for Tk 8.0b2.
Updated: 07/1997
Contact: <URL:mailto:matthew.rice@ftlsol.com> (Matthew Rice)
What: canvas scaling example
Where: From the contact
Description: Sample Tk 3.6/4.0 procedure which creates a canvas with bound
resize envents so that all canvas items scale according to the
size of the canvas.
Updated:
Contact: <URL:mailto:gregm@nms.otc.com.au> (Greg McFarlane)
What: canvas support of dashed items (Mangin)
Where: <URL:ftp://zenon.inria.fr/pub/tk/tkCanvDashed.tar.Z>
Description: New Tk function to be linked into interpreter to support dashed
lines on a canvas.
Updated:
Contact: <URL:mailto:frank.mangin@sophia.inria.fr> (Frank Mangin)
What: canvas support of dashed items (Nijtmans)
Where: <URL:http://www.worldaccess.nl/%7Enijtmans/dash.html>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tk8.0dash.patch.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tk4.2p2dash.patch.gz>
Description: This patch REALLY does a lot more than add the ability
to use dash outlines for all canvas figures to Tk 4.x/Tk 8.x.
This set of patches features such things as providing
canvas graphics Postscript support(on Unix), provided by Henry A Rowley,
many additional options for all kinds of canvas objects, enhancments
to bind and event, speed ups for canvas work, the 'visitors' patch
mentioned elsewhere in this catalog, and much more.
Some parts of the patch benefit Windows and Macintosh users and
others will have no effect because the tk X11 emulation is
not complete.
See the WWW page for full details.
The ftp site may have patches for older Tk versions as well.
Updated: 08/1997
Contact: <URL:mailto:Jan.Nijtmans@cmg.nl> (Jan Nijtmans)
What: canvas support of dashed items (Schotanus)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkDashes.patch.tar.gz>
Description: Enhanced version of Mangin's patches, so that
all items that have outlines can be dashed, including polygons.
It also supports both Tk 3.6 and Tk 4.0.
The latest version can always be found at
<URL:http://huizen.dds.nl/%7Equintess/>.
Updated: 03/1997
Contact: <URL:mailto:sst@bouw.tno.nl> (Tako Schotanus)
What: canvas support of disjoint line segments
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkCanvSeg.patch.gz>
Description: Create a canvas segment object which is one or more disjoint
line segments. Supports Tk 3.x.
Updated: 03/1997
Contact: <URL:mailto:schwartz@cse.psu.edu> (Scott Schwartz)
What: canvas support of lightweight plotting
Where: From the contact
Description: Extension to TkPixmap to support plotting, clearing and
copying of user-defined pixmaps to a canvas.
Updated:
Contact: <URL:mailto:martin@ner.com> (Martin Smith)
What: canvas support of icons, edges and graphs
Where: <URL:http://www.cimetrix.com/sven/tkicon.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkIcon3.6g.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkIcon4.0b.tar.gz>
Description: An extension to the canvas widget that adds native support
for icons, edges and graphs. Version 4.0b is available from
the WWW page.
Updated: 03/1997
Contact: <URL:mailto:sven@cimetrix.com> (Sven Delmas)
What: canvas support of open Tcl file
Where: From the contact
Description: Tk 3.6 canvas postscript subcommand enhancement to accept
open Tcl file in -file option.
Updated:
Contact: <URL:mailto:tromey@busco.lanl.gov> (Tom Tromey)
What: canvas support of polygon outlines and Hermite smoothing
Where: <URL:ftp://ikaros.fysik4.kth.se/pub/tcl-tk/>
Description: Adds an outline option to the canvas polygon. It also implements
a new smoothing algorithm, using Hermite polynomials instead of
Bezier curves. Versions for Tk 3.6 and Tk 4.0b2 and b3 are
available.
Updated: 11/1996
Contact: <URL:mailto:oliver@fysik4.kth.se> (Oliver Trepte)
What: canvas support of printing umlaut
Where: From the contact
Description: Patch to prolog.ps to allowing printing of umlauts.
Updated:
Contact: <URL:mailto:fritz.heinrichmeyer@fernuni-hagen.de> (Johann Friedrich Heinrichmeyer)
What: canvas support of rectangles, ovals, arcs and lines
Where: From the contact
Description: Patches to canvas as well as to canvas man page to support
shaped items.
Updated:
Contact: <URL:mailto:John.Ellson@att.com> (John Ellson)
What: canvas table organizer
Where: <URL:ftp://ftp.cs.toronto.edu/pub/kr/table.tcl.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/CanvasTable.tcl.gz>
Description: Tk 3.6 functions to organize items on a canvas as a table.
Lay out arbitrary items (including windows) and supply grid
lines if desired.
Updated: 03/1997
Contact: <URL:mailto:kramer@cs.toronto.edu> (Bryan M Kramer)
What: canvas transparency support
Where: From the contact
Description: Patch to core Tk files to allow one to create a
transparent canvas which could be put over othe windows to
display annotations, etc. Anywhere there is no canvas object, the
content of the window below appears. Supports only one
window.
Updated:
Contact: <URL:mailto:wolf@molout.tutkie.tut.ac.jp> (Wolf-D. Ihlenfeldt)
What: canvas visitor
Where: <URL:ftp://pgw.on.ca/pub/tcl/>
Description: Extension to Tk canvas widget to allow one to add
new dynamically loadable canvas commands on graphics items
without making further changes to the Tk core code.
Updated:
Contact: <URL:mailto:matthew.rice@pgw.on.ca> (Matthew Rice)
What: CASTE
Where: From the contact
Description: o-o programming based on Common Lisp Object System (CLOS)
Updated:
Contact: <URL:mailto:braver@cs.berkeley.edu> (Michael Braverman)
What: cgiget
Where: From the contact
Description: A Tcl procedure to read a CGI string and extract variables into
an array.
Updated:
Contact: <URL:mailto:Kacper.Nowicki@fuw.edu.pl> (Kacper Nowicki)
What: cc:Mail VIM32 extension
Where: <URL:http://www.users.dircon.co.uk/%7Eelecmemo/download/xccm01.zip>
Description: WinNT/95 tcl 7.6 extension for cc:Mail VIM32.
Updated: 07/1997
Contact: <URL:mailto:markl@electricmem.com> (Electric Memo, Ltd.)
What: CCI extension (Ball)
Where: <URL:ftp://pastime.anu.edu.au/pub/CCI/CCI-1.0.tar.gz>
Description: The PASTIME Project of the Advanced Computations Systems
Cooperative Research Centre has released the first version of
a Tcl interface to NCSA Mosaic's CCI library (a library which
allows one to interact with a running Mosaic process).
The project requires that this be the only ftp site, and that
one register your use of the software - see the
REGISTRATION file in the package for details.
Updated:
Contact: <URL:mailto:steve@pastime.anu.edu.au> (Steven Ball)
What: CCI extension (Newmarch)
Where: From the contact
Description: An extended CCI interface which allows one to control
the user interface components of Mosaic. It uses the
replayXt system, and uses safe-tcl. See
<URL:http://pandonia.canberra.edu.au/AusWeb95/extend-cci.html>
for more details.
Updated:
Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
What: cgi.tcl
Where: <URL:http://expect.nist.gov/pub/cgi.tcl/>
<URL:http://pitch.nist.gov/cgi-bin/cgi.tcl>
<URL:http://www.nist.gov/msidlibrary/doc/libes96c.ps>
Description: Procedures for writing CGI scripts or HTML pages using Tcl 7.[456].
Support for forms, tables, cookies, Netscape extensions, file upload,
plug-ins, etc. The PostScript file is the paper published describing
the procedures. The cgi-bin URL is a collection of CGI examples.
Updated: 05/1997
Contact: <URL:mailto:libes@nist.gov> (Don Libes)
What: chooser
Where: <URL:ftp://ftp.eng.auburn.edu/pub/doug/chooser.tcl>
Description: Tk only File browser.
Updated:
Contact: <URL:mailto:doug@eng.auburn.edu> (Doug Hughes)
What: CLIPS Windows extension (Krukis)
Where: From the contact
Description: A Tcl 7.5 interface to the functionality in CLIPS.
Updated:
Contact: <URL:mailto:krukis@fzi.de> (Rita Krukis)
What: colorfocus replacement system
Where: From the contact
Description: Tk replacement code to inform the window manager about
non-standard colormaps.
Updated:
Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
What: color settings
Where: From the contact
Description: Tcl procedure to select appropriate color whether machine is
color or monochrome
Updated:
Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
<URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
What: color approximation matching
Where: From the contact
Description: Patch to Tk 3.6 tkcolor which allows one to get the closest
available color in the color map using color distance measure.
Updated:
Contact: <URL:mailto:sm2@ra.MsState.Edu> (Shekhar Mahadevan)
What: comm
Where: <URL:http://www.osf.org/%7Eloverso/tcl-tk/comm.tcl>
Description: A pure-Tcl replacement for send, called comm, that uses
Tcl 7.5 socket command. Allows Tcl only scripts to communicate and
works under Windows. This is semantically
identical to send, both for complex transfers and error cases.
Also allows notification when a remote interp dies.
No interp registration is performed.
Updated: 09/1996
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: commas added to numbers
Where: From the contact
Description: Tiny Tcl regsub comma to add commas to numbers, taking
leading white space, - or +, and decimal points into account.
Updated:
Contact: <URL:mailto:allen@gdstech.grumman.com> (John Allen)
What: command line bindings for entry widget
Where: From the contact
Description: Bindings to turn an entry widget into a command line.
Updated:
Contact: <URL:mailto:schmid@fb3-s7.math.TU-Berlin.DE> (Gregor Schmid)
What: ComboBox (Fellows)
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/combobox.tcl>
Description: Tk combo box code.
Updated:
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: ComboBox (Hobbs)
Where: From the contact
Description: Tk based ComboBox code
Updated:
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: ComboBox (jay)
Where: From the contact
Description: Tk combo box code.
Updated:
Contact: <URL:mailto:schmi107@maroon.tc.umn.edu> (jay)
What: ComboBox (Joglekar)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/ComboBox.tar.gz>
Description: Tk 4.0 code to implement a basic ComboBox widget.
Updated: 03/1997
Contact: <URL:mailto:ashutosh@panix.com> (Ashutosh Joglekar)
What: composite widget with horizontal and vertical scrollbars
Where: From the contact
Description: Tk 4.0 procedure which demonstrates a method for creating both
horizontal and vertical scrollbars.
Updated:
Contact: <URL:mailto:kenb@agate.berkeley.edu> (Ken Bromund) ???
What: Connect to TCP/IP socket
Where: From the contact
Description: Tcl command to connect to a TCP/IP socket
Updated:
Contact: <URL:mailto:ymi@structure.Stanford.EDU> (Youssef Ismail)
What: CMT (Berkeley Continuous Media Toolkit)
Where: <URL:http://bmrc.berkeley.edu/projects/cmt/>
Description: Tcl toolkit to support simulataneous continuous media
playback in a portable fashion, supporting a
variety of media devices. The toolkit also comes with cmplayer
which can be used to play MPEG-1, MJPEG, SPARC audio, and
CMT movie scripts.
Updated:
Contact: <URL:mailto:cmt@plateau.cs.berkeley.edu>
<URL:mailto:cmt-users-request@bmrc.berkeley.edu> (Admin for CMT mailinglist)
What: Convert strings to and from WWW escape notation
Where: From the contact
Description: Set of routines to do the expansion and condensation of
special characters to escape characters for HTML. These
were called xh2a and ah2x.
Updated:
Contact: <URL:mailto:jmu@fokus.gmd.de> (Joachim Mueller)
What: copychan
Where: <URL:http://www.osf.org/%7Eloverso/tcl-tk/copychan.tar.gz>
Description: Dynamically loadable Tcl 7.5 command which provides similar
functionality of tclX's copyfile, derived from the undocumented
unsupported0 command of Tcl 7.5. This package will work with Unix
or Windows.
Updated:
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: cpptcl
Where: <URL:http://www.fas.harvard.edu/%7Edarley/EvoXandCpptcl.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/cpptcl1.20.tar.gz>
Description: Pair of loadable Tcl extensions which work under Unix and
Macintosh (and possibly others). They are written in C++. They provide
tools to allow simple integration of C++ objects with Tcl and
it's extensions.
Updated: 03/1997
Contact: <URL:mailto:darley@husc.HARVARD.EDU> (Vincent Darley)
What: Tcl crypt
Where: <URL:http://www.inx.de/%7Ejn/tcl-hacks/crypt-example.html>
Description: While useful in it's own right, the intention here was
to provide a very small example of how to integrate C functions
into Tcl and Tk.
Updated: 10/1996
Contact: <URL:mailto:jn@berlin.snafu.de> (Juergen Nickelsen)
What: cshrc processing
Where: From the contact
Description: Tcl code to read a csrc like file, start up csh, generate
the environment variables that result, take the environment
variables, and add them to the Tcl env array.
Updated:
Contact: <URL:mailto:jmc0@roger.gte.com> (John Chambers)
What: ctaxt
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/ctaxt1.2.tar.gz>
Description: Combine Tcl/Tk with other X Window toolkits (like Motif)
into a single graphical user interface.
Updated: 03/1997
Contact: <URL:mailto:pleiss@expgb.esrf.fr> (Holger Pleiss)
What: CTk
Where: <URL:ftp://ccfadm.eeg.ccf.org/pub/ctk/ctk4.0.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/ctk4.0.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/ctk4.0b1.tar.gz>
<URL:http://www.du.edu/%7Emschwart/ctk8.0.tar.gz>
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 4, being unable to do things like scaling
canvases, selection, send, active backgrounds, etc.
The version by Mr. Schwartz, at du.edu, has been upgraded to
work with Tcl 8, but does not yet support Tk 8 features.
Updated: 09/1997
Contact: <URL:mailto:andrewm@ccfadm.eeg.ccf.org> (Martin Andrews)
<URL:mailto:mschwart@nyx.net> (Michael Schwartz)
What: cursor setting procedures
Where: From the contact
Description: Set of Tk procs to set/reset the cursor.
Updated:
Contact: <URL:mailto:jch@hazel.pwd.hp.com> (John Haxby)
What: dashproc
Where: From the contact
Description: Defines procedures that take Tk like options and forces them
to become variables in your procedure.
Updated:
Contact: <URL:mailto:phil@aic.lockheed.com> (Phil Gordon)
What: database (Otto)
Where: From the contact
Description: Tcl/Tk frontend to a simple database.
Updated:
Contact: <URL:mailto:rgotto@vnet.ibm.com> (Richard G. Otto)
What: Date library
Where: From the contact
Description: A Tcl based julian date library which parses a dd-mmm-yyyy
format into a julian date.
Updated:
Contact: <URL:mailto:rblackbo@bsluk.demon.co.uk> (Rob Blackbourn)
What: DBM 1.6 interface
Where: From the contact
Description: A Tcl interface to db-1.6 , the new BSD DBM replacement.
Updated:
Contact: <URL:mailto:phk@login.dkuug.dk> (Poul-Henning Kamp)
What: DDE extension
Where: <URL:http://www.sunlabs.com/%7Ekcorey/tcldde.html>
<URL:http://www.best.com/%7Ekcorey/tcldde.html>
Description: Source and binaries in Windows 95/Tcl 7.6/Tk 4.2 for an
extension to provide a 'dde' command under Windows and provides
for a 'send' functionality based on it.
Updated: 11/1996
Contact: <URL:mailto:kcorey@eng.sun.com> (Ken Corey)
What: define bitmaps in Tk scripts
Where: From the contact
Description: Add a Tk command called defbitmap which allows you to define the
hex codes for a bitmap to be used in a script.
Updated:
Contact: <URL:mailto:ishisone@sra.co.jp> (Makoto Ishisone)
What: deck.tk
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/deck.tk.gz>
Description: A simple implementation of InterViews "deck" widget
Updated: 03/1997
Contact: <URL:mailto:vanandel@ncar.ucar.edu> (Joe VanAndel)
What: DHP
Where: <URL:http://tcltk.anu.edu.au/DHP/>
<URL:ftp://tcltk.anu.edu.au/pub/plume/document-1.0a1.tcl.gz>
Description: Tcl 8.0b1 package for retrieving and processing WWW documents.
Has handlers for FTP, HTTP/1.1 with caching, etc.
Updated: 06/1997
Contact: <URL:mailto:steve@cs.anu.edu.au> (Steven Ball)
What: High level Dialog box code
Where: <URL:http://www.cpsc.ucalgary.ca/%7Eroseman/macdialogs/>
Description: Snapshot of work going on to try to get a more native
look and feel dialog box from Tk.
Updated:
Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
What: Dialog box maker
Where: <URL:http://www.cygnus.com/%7Eeichin/grapheditor/mkdialog>
Description: Tk dialog box code.
Updated:
Contact: <URL:mailto:eichin@cygnus.com> (Mark Eichin)
What: Diehard
Where: <URL:http://euler.bd.psu.edu/%7Enaras/diehard/snapshots.html>
Description: A set of packages to provide distribution functions,
random number generators, and test drivers, with
a Tk wrapper to provide a point and click interface.
Updated:
Contact: <URL:mailto:naras@euler.bd.psu.edu> (Balasubramanian Narasimhan)
What: Directed Acyclic Graph (DAG) widgets
Where: From the contact
Description: Tk DAG display widget (computed in LISP and visualized in Tk).
To be made available in May, 1993.
Updated:
Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
<URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
What: recursive directory names
Where: From the contact
Description: Tcl proc that does recursive globbing of directories.
Updated:
Contact: <URL:mailto:sngrdss@subzero.winternet.com> (jay)
What: Directory Tree Widget
Where: From the contact
Description: An MS-Windows File Manager like widget, written in C for Tk.
Updated:
Contact: <URL:mailto:ioi@xpi.com> (Ioi Kim Lam)
What: Disjoint listbox selections (Ewing)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/Listbox.patch.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/MListbox-patch.gz>
Description: Tk 3.x listbox Disjoint selections. MListbox-patch is
specifically for Tk 3.6.
Updated: 03/1997
Contact: <URL:mailto:redhat@netcom.com> (Marc R. Ewing)
<URL:mailto:me12@andrew.cmu.edu> (Marc Ewing)
<URL:mailto:heiko@pool.informatik.rwth-aachen.de> (Heiko Schroeder)
What: Disjoint listbox selections (Ewing/Lutz)
Where: From the contact
Description: Port of Ewing's patch to the latest Tk.
Updated:
Contact: <URL:mailto:dal@wimsey.com> (Dale Lutz)
What: Disjoint listbox selections (Raines)
Where: <URL:ftp://ftp.slac.stanford.edu/software/TkMail/disjoint-1.5.tar.gz>
Description: Fake a listbox using a text widget. Works with standard
Tk 3.6 and can be distributed with your code. Selection can be
slow and there is no X-axis scrolling.
Updated: 09/1996
Contact: <URL:mailto:raines@slac.stanford.edu> (Paul E. Raines)
What: dkflib
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/dkflib.tar.gz>
Description: Assorted useful procedures including mechanism
for producing menubars, and a text widget with undo/redo.
Updated:
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: Dpack
Where: From the contact
Description: Set of Tk routines to unpack an item, replace an item and
delete an item.
Updated:
Contact: <URL:mailto:ivler@eisner.decus.org>
What: Drag and Drop in Tcl (Fellows)
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/dragdrop3.0a4.tar.gz>
<URL:ftp://r8h.cs.man.ac.uk:8000/tcl/dragdrop3.0a4.tar.gz>
Description: Implementation of Drag and drop using pure Tk 4.0.
Full docs can be found at
<URL:http://r8h.cs.man.ac.uk:8000/tcl/dragdrop3_manual.ps>.
Updated:
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: Drag and Drop in Tcl (Flores)
Where: From the contact
Description: Implementation of Drag and Drop without using BLT.
Updated:
Contact: <URL:mailto:flores@ebi.ac.uk> (Tom Flores)
What: Drag and Drop in Tcl (Johnson)
Where: From the contact
Description: Attempt to build Drag and Drop similar to that available
in NeXTSTEP for Tk 8.x.
Updated: 09/1997
Contact: <URL:mailto:wave@pixar.com> (Michael B. Johnson)
What: droplist
Where: From the contact
Description: A Tk procedure to build a widget with a dropdown menu box.
Updated:
Contact: <URL:mailto:valtech@cris.com> (David Kolesar)
What: dualmove
Where: From the contact
Description: A proc to facilitate moving two windows via one scrollbar.
Updated:
Contact: <URL:mailto:mtavis@agate.berkeley.edu> (Matthew Thomas Tavis)
What: dumpcanvas
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/dumpcanv.tcl>
Description: A Tk 4.0 procedure to dump and restore a canvas.
Updated:
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: dumpImage
Where: From the contact
Description: Tk extension which allows one to dump a Tk window path
via xpr to PostScript.
Updated:
Contact: <URL:mailto:rest@ikp.uni-koeln.de> (Johannes Rest)
What: dumptcl
Where: From the contact
Description: Procedure to dump the currently defined variables and procs.
Doesn't support dumping traces or the state of a Tk application.
Updated:
Contact: <URL:mailto:peter@nmti.com> (Peter da Silva)
What: Windows Dynamic Data Exchange DLL for Tk 4.1
Where: From the contact
<URL:ftp://ftp.cs.uoregon.edu/pub/tcl/contrib/dde.zip>
Description: Source and binary for a DLL which adds Windows Dynamic Data
Exchange (similar to Unix message) client commands to Wish 4.1/Windows.
DDE client calls are usually used for the remote control of some
other application such as Access, Excel, Word, etc.
Updated:
Contact: <URL:mailto:rjamison@gothamcity.jsc.nasa.gov> (Bob Jamison)
What: Dynamic loading extension (De Rijk)
Where: <URL:http://www-rrna.uia.ac.be/%7Epeter/dcse/>
Description: Wish with BLT dynamic loading extension from BLT, modified
to expect extensions in $TCL_LIBROOT.
Updated:
Contact: <URL:mailto:derijkp@reks.uia.ac.be> (Peter.DeRijk)
What: Dynamic loading extension (Desai)
Where: From the contact
Description: A simple dynamic library extension which allows one to
load and call code in dynamic libraries which have not been linked
into a wish. Functions called must only accept simple arguments.
Updated:
Contact: <URL:mailto:jdes@brahms.fmrco.com> (Jatin Desai)
What: Dynamic loading extension (Kenny)
Where: <URL:ftp://ce-toolkit.crd.ge.com/pub/tcl/tclLoad.tar.gz>
Description: dtclsh - the Dynamic Loading Tcl Shell - allows one to build
object modules (e.g., from C) and dynamically load them into
Tcl as needed. dtclsh installs and runs on most platforms (even
some of the tricky ones).
Updated:
Contact: <URL:mailto:kennykb@crd.ge.com> (Kevin B. Kenny)
What: Dynamic loading wish
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/dlwish.tar.gz>
Description: Assists in building a wish with a load command which can
be used to incorporate a Tcl/Tk library which has been
dynamically linked and follows the Bollini format. Has been
superseded by shells-1.1.
Updated: 03/1997
Contact: <URL:mailto:mdm@cis.ohio-state.edu> (Michael D. Moore)
What: eiftcl
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/eiftcl.tar.gz>
Description: Provide basic facilities for combining the programming
languages Eiffel and Tcl into a hybrid program
architecture.
Updated: 03/1997
Contact: <URL:mailto:stephan@cs.tu-berlin.de> (Stephan Herrmann)
What: email-www
Where: <URL:ftp://ce-toolkit.crd.ge.com/tcl/email-www.tar.gz>
Description: A Tcl support library that works with dtclsh and tcl-www
and provides support for mailto-like functionality using HTML
forms. email-www comes with CGI scripts for simple, demonstration
mail forms, but it is designed to be used as a library. It includes
basic support for email to FAX gateways and role mapping (aliases)
in addition to plain electronic mail support.
Updated:
Contact: Unknown
What: emu_graph
Where: <URL:http://www.shlrc.mq.edu.au/emu/graph/emu_graph.html>
Description: The emu_graph extension is a Tcl-only 2D graphing package. It
is not strictly a widget, but a structure which can be rendered on
any canvas. It is best suited for a small number of points
(< 200). A newer, C version of this extension is in
progress. Email contact if you would like a snapshot.
Updated: 11/1996
Contact: <URL:mailto:steve@srsuna.shlrc.mq.edu.au> (Steve Cassidy)
What: Enabled Mail (aka Safe-Tcl)
Where: <URL:ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-1.2.tar.Z>
<URL:ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-contrib.tar.Z>
<URL:ftp://ftp.ibp.fr/pub/tcl/safe-tcl/>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/safe-tcl-1.2.tar.gz>
Description: Incoming email processing tool based on Tcl. Software
also available which can build MIME messages and send them.
Incoming email processing includes ability to execute
encapsulated Tcl programs at delivery or upon viewing. This
is also known as
Updated: 03/1997
Contact: <URL:mailto:safe-tcl-request@uunet.uu.net>
<URL:mailto:mrose@dbc.mtview.ca.us> (M Rose)
What: entry widget bindings
Where: From the contact
Description: Set of bindings for Tk 3.6's entry winget, which includes
a 'pending delete' feature, EMACS-like cursor movements,
mouse click bindings, etc.
Updated:
Contact: <URL:mailto:rsm1@cs.waikato.ac.nz> (Scott Mitchell)
What: entry widget numeric edit
Where: From the contact
Description: Tk code to enter numbers only in an entry widget.
Updated:
Contact: <URL:mailto:gerd@intellektik.informatik.th-darmstadt.de> (Gerd Neugebauer)
What: entry widget validation
Where: <URL:http://www.cs.uoregon.edu/%7Ejhobbs/work/>
Description: Extension allowing one to set Tcl validation code on a
keystroke or focus basis within an entry widget. This is for Tk4.x.
A series of patches for 4.0 and patch levels, as well as 4.1b1 and
4.1 release are available.
Updated:
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: event dispatching library, non-X based
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/libnix-1.1.tar.gz>
Description: A non-X based Event Dispatching library.
Updated: 03/1997
Contact: <URL:mailto:alexm@vlsi.gsfc.nasa.gov> (Alex Measday)
What: every command
Where: From the contact
Description: Execute a command immediately and every n seconds thereafter.
Updated:
Contact: <URL:mailto:burdick@ars.rtp.nc.us> (Bill Burdick)
What: TclExcept
Where: <URL:http://www.irisa.fr/prive/bonnet/content/Tcl/TclExcept/>
Description: Tcl package to provide C++ or Java like exception handling
and assertions inside Tcl scripts. Written in Tcl script.
Requires Tcl 7.6 or newer.
Updated: 02/1997
Contact: <URL:mailto:fbonnet@irisa.fr> (Frederic BONNET)
What: Expect
Where: <URL:http://expect.nist.gov/>
<URL:ftp://bmrc.berkeley.edu/pub/winnt/tcltk/expect-5.21a1r1-setup.exe>
<URL:ftp://bmrc.berkeley.edu/pub/winnt/tcltk/expect-src-5.21a1r1-setup.exe>
Description: Expect is a Tcl extension to ease interacting with programs
that normally expect input from a user.
Version 5.24 (the current tar.gz version) is Tcl 7.6/8.0 compatible.
An unofficial alpha level port of Expect 5.21 to Windows NT has
been made available by Gordon Chaffee.
Updated: 09/1997
Contact: <URL:mailto:libes@cme.nist.gov> (Don Libes)
What: FameTcl
Where: <URL:http://pw2.netcom.com/%7Etrias/download/fametcl_0.7b.tar.gz>
Description: Tcl extension providing complete access to Fame databases.
While product is free, one can purchase various levels of support
from Pedestal Systems.
Updated: 09/1997
Contact <URL:mailto:trias@ix.netcom.com>
What: FastCGI for Tcl
Where: <URL:http://www.fastcgi.com/kit/doc/fcgi-tcl.htm>
Description: Extension of CGI that eliminates drawbacks and provides high
performance, which remaining highly compatible with existing
CGI applications. Currently only supports Tcl 7.4. If
user community wants support for Tcl 7.[56] or newer, they
need to do the port and submit the changes to the developer's
list.
Updated: 12/1996
Contact: <URL:mailto:fastcgi-developers-request@openmarket.com>
What: Fcl
Where: <URL:http://seed.edrc.cmu.edu/afs/cs/Web/Groups/able/aesop/html/fcl.html>
Description: Implements a persistent object system. It is a part of CMU's
Aesop software architecture design system.
Updated: 09/1996
Contact: <URL:mailto:aesop-help@cs.cmu.edu>
What: ffGraph
Where: <URL:http://www.fmi.uni-passau.de/%7Efriedric/ffgraph/main.shtml>
Description: A C++ class library to create, manipulate and display 2 or
3 dimensional directed graphs. The source distribution contains
a Tcl/Tk widget library to display the graphics.
Updated:
Contact: <URL:mailto:friedric@fmi.uni-passau.de> (Carsten Friedrich)
What: file filter and sort
Where: From the contact
Description: Tcl proc which returns a sorted list of directory entries.
Each entry which is a directory has a prefix of (dir).
Updated:
Contact: <URL:mailto:npheiko@informatik.uni-siegen.de> (Heiko Nardmann)
What: file I/O as events
Where: From the contact
Description: A Tk file handler command which uses Tk_CreateFileHandler().
Updated:
Contact: <URL:mailto:sclayman@cs.ucl.ac.uk> (Stuart Clayman)
What: file name completion
Where: From the contact
Description: A Tcl procedure which does file name completion similar to
that provided by EMACS, csh, and tcsh.
Updated:
Contact: <URL:mailto:klassa@ivc.com> (John M. Klassa)
What: file name expander
Where: From the contact
Description: Take a filename and a path and then identify file's full
pathname.
Updated:
Contact: <URL:mailto:amutiso@es.hac.com> (Anthony Mutiso)
What: file select (da Silva)
Where: From the contact
Description: A Tk file selection procedure based on the Amiga standard
file requestor.
Updated:
Contact: <URL:mailto:peter@taronga.com> (Peter da Silva)
What: file select (Fellows)
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/dirbrowser3.tar.gz>
Description: Similar in function to the Netscape file browser - a scrolling
list of directories in the selected directory as well as a
list of files. Allows navigation by mouse clicks, key presses, etc.
Full docs can be found at
<URL:http://r8h.cs.man.ac.uk:8000/tcl/dirbrowser3.html>.
Updated:
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
(Send mail with
Subject: WWW-Mail: http://www.cs.man.ac.uk/%7Efellowsd/dirbrowser_tcl.tar.gz
to get the file by email.)
What: file select (Hobbs)
Where: <URL:http://www.cs.uoregon.edu/%7Ejhobbs/work/filesel.tcl>
Description: tk_filesel provides Motif-like user interface with paned
directory/file lists. Has been tested on Windows and Macintosh.
Updated: 07/1997
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: file select (Grochowski)
Where: From the contact
Description: Tk 4.0 based file selector inspired by the one from Netscape.
Updated:
Contact: <URL:mailto:grochows@b-sphere.ruhr.de> (Juergen Grochowski)
What: file select (Rice)
Where: From the contact
Description: A package of Motif-like file selection routines.
Updated:
Contact: <URL:mailto:matthew.rice@pgw.on.ca> (Matthew Rice)
What: file select (Sherman)
Where: From the contact
Description: A "more over-developed file-selection mechanism".
Updated:
Contact: <URL:mailto:asherman@i-kinetics.com> (Aaron Sherman)
What: file select (Silva)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/file/fileselect.tcl/fileselect.tcl.gz>
Description: file selector box
Updated: 03/1997
Contact: <URL:mailto:msilva@cs.Berkeley.EDU> (Mario Jorge Silva)
What: File utility extension
Where: <URL:ftp://ftp.indra.com/customers/steven/fileutil.tcl>
Description: Portable set of file manipulation commands for Unix and Windows.
Updated: 09/1996
Contact: <URL:mailto:steven@indra.com> (Steven B. Wahl)
What: find center of X display
Where: From the contact
Description: Tk procedures to find the location so that window can be
centered.
Updated:
Contact: <URL:mailto:vishy@gamma.radiology.wisc.edu> (Viswanathan Narayanan)
What: fitsTcl
Where: <URL:ftp://legacy.gsfc.nasa.gov/FTP/software/ftools/release/other/fitsTcl.tar.gz>
<URL:ftp://legacy.gsfc.nasa.gov/FTP/software/ftools/release/other/fitsTclmac-src.tar.gz>
<URL:ftp://legacy.gsfc.nasa.gov/software/ftools/release/other/fitstclmac.sit.hqx>
<URL:ftp://legacy.gsfc.nasa.gov/software/ftools/release/other/fitstclmac-src.sit.hqx>
Description: Tcl extension to read and write Flexible Image Transport System
(FITS) data format, used widely in the astronomical community.
Utilizes the 'cfitsio' package developed by Dr. William Pence
of NASA/GSFC. The fitsTclmac-src file is the binary and source
for this extension built for a Macintosh, by Bruce O'Neel.
Updated: 06/1997
Contact: <URL:mailto:jxu@xero.stx.com> (Jianjun Xu)
<URL:mailto:oneel@lheamail.gsfc.nasa.gov> (Bruce O'Neel)
What: fontkit
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/Fontkit4.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/Fontkit.tar.gz>
Description: This is version 4.1 of a Tk 4.x command that
allows one to program using logical font names instead of X
font names.
This version is freely usable, while a commercial version is also
available.
Updated: 03/1997
Contact: <URL:mailto:risc@finwds01.tu-graz.ac.at> (Richard Schwaninger)
What: font settings
Where: From the contact
Description: Tcl package "getfont" which returns a font matching request
as closely as possible.
Updated:
Contact: <URL:mailto:spencer@med.umich.edu> (Spencer W. Thomas)
What: foreach additional list enhancement (Andrews)
Where: From the contact
Description: Enhance the Tcl foreach to support more than one list.
Updated:
Contact: <URL:mailto:andrewm@ccfadm.eeg.ccf.org> (Martin Andrews)
What: foreach additional list enhancement (Chistopher)
Where: From the contact
Description: Enhance the Tcl foreach to support more than one list.
Updated:
Contact: <URL:mailto:wayne@pmac.com> (Wayne A. Christopher)
What: Frame Box
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/framebox.tcl>
Description: Puts a labelled visible box around a frame.
Updated:
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: FreeBSD math fix
Where: From the contact
Description: Two small fixes required for the port of Tcl to FreeBSD
to be completely successful.
Updated:
Contact: <URL:mailto:bri@qualcomm.com> (Brian Ellis)
What: French keyboard bindings
Where: From the contact
Description: Set of Tk bindings to allow input of French special keys.
Updated:
Contact: <URL:mailto:xavier@spider.cma.fr> (Xavier Fornari)
What: FSBox - file selection box
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/FSBox.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkFSBox.tar.gz>
Description: Tk 3.x File Selection dialog box
Updated: 03/1997
Contact: <URL:mailto:sven@cimetrix.com> (Sven Delmas)
What: ftp_lib
Where: <URL:http://home.t-online.de/home/Steffen.Traeger/tindexe.htm>
Description: Tcl 7.6/8.0 compatible extension to provide Tcl with
ftp commands.
Updated: 08/1997
Contact: <URL:mailto:Steffen.Traeger@t-online.de> (Steffen Traeger)
What: fumx
Where: <URL:ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*>
Description: Tk/Tcl extension that allows it to front-end other languages.
Updated:
Contact: <URL:mailto:sinclair@dis.strath.ac.uk> (Duncan Sinclair)
What: tkfvwm
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkfvwm0.5.tar.gz>
Description: A Tcl extension that enables the creation of fvwm modules
under Tcl/Tk.
Updated: 03/1997
Contact: <URL:mailto:andres@aravena.mic.cl> (Andres Aravena)
What: gdtcl
Where: <URL:http://www-personal.umich.edu/%7Espencer/guraldi/gdtcl.html>
Description: A Tcl extension to Thomas Boutell's GD 1.1.1 package, allowing
you to generate GIF images. See <URL:http://siva.cshl.org/gd/gd.html>
for more details.
Note: GD is no longer being updated due to the Unisys
patent situation regarding GIF. Also note that the author
has a number of patches for this package, but has not applied them
as he no longer uses this extension. If someone else finds this
extension useful, s/he should email the contact to volunteer
to take it over.
Updated: 01/1997
Contact: <URL:mailto:Spencer.W.Thomas@med.umich.edu> (Spencer W. Thomas)
What: GDBM Tcl interface (Doan)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/tclgdbm1.0/tclgdbm1.0.tar.gz>
Description: A Tcl interface to the GNU DBM database software.
Updated: 03/1997
Contact: <URL:mailto:tdoan@bnr.ca> (Tuan Doan)
What: GDBM Tcl interface (Lindig)
Where: <URL:ftp://ftp.ips.cs.tu-bs.de/pub/local/sw/tcl+gdbm-0.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/TclGdbmWrapper-0.1pl1/tcl+gdbm-1.0/tcl+gdbm-0.1.tar.gz>
Description: A rewrite to Tcl for GNU gdbm file access. Implements
persistent maps from key strings to data strings.
Updated: 03/1997
Contact: <URL:mailto:lindig@ips.cs.tu-bs.de> (Christian Lindig)
What: GDBM Tcl interface (Weilguni)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/TclGdbmWrapper-01.pl1/TclGdbmWrapper-0.1pl1.tar.gz>
Description: A modified version of tcl+gdbm which allows Tcl 7.5 or newer
to access GDBM databases via array variables.
Updated: 03/1997
Contact: <URL:mailto:mweilguni@sime.com> (Mario Weilguni)
What: getdate
Where: From the contact
Description: Adds getdate command to Tcl interpreter.
Updated:
Contact: <URL:mailto:mh@wx.gtegsc.com> (Michael Hoegeman)
What: getsome
Where: From the contact
Description: Get as many characters as possible from a pipe, without
being stuck waiting for input. Uses standard Tk/Tcl without
addinput extension.
Updated:
Contact: <URL:mailto:Spencer.W.Thomas@med.umich.edu> (Spencer W. Thomas)
What: GIF transparency patch
Where: <URL:http://www.cs.uoregon.edu/research/tcl/patch/giftrans.txt>
Description: Patch to provide true GIF transparency.
Contact Jeffrey for questions about the web site and Jan for
patch questions. This patch was incorporated into Sun's
Tk 8.0 release.
Updated: 02/1997
Contact: <URL:mailto:Jan.Nijtmans@cmg.nl> (Jan Nijtmans)
<URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: GIMME
Where: <URL:http://www.cs.umn.edu/research/GIMME/>
Description: A research project by Professor Joseph Konstan
in the area of Graphical Interfaces for Multi-Media Environments.
Updated:
Contact: <URL:mailto:konstan@cs.umn.edu> (Joseph A. Konstan)
What: GLXAux bindings
Where: <URL:ftp://ftp.cs.princeton.edu/pub/dwallach/glxaux-1.0.tar.gz>
Description: Set of Tcl bindings for most GL commands and
Perl script to generate Tcl bindings given prototypes of
C procedures.
Note there is an Xlib emulation of SGI's GL at
<URL:ftp://ftp.thp.Uni-Duisburg.DE/pub/source/X11/Ygl-3.1.tar.gz>.
Contact <URL:mailto:fred@thp.Uni-Duisburg.DE> (Fred Hucht) for
details.
Updated:
Contact: <URL:mailto:dwallach@cs.princeton.edu> (Dan Wallach)
What: Gn
Where: <URL:ftp://cgl.uwaterloo.ca/pub/software/meta/>
Description: Gn is an interactive 3D graphics OO toolkit built on top of OTcl.
It supports 30 classes representing materials, shapes, lights, cameras,
and other 3D paraphenalia. Has been used on Alphas, SGIs and
tested under Linux and Solaris with Mesa.
Updated: 01/1997
Contact: <URL:mailto:mmccool@cgl.uwaterloo.ca> (Michael McCool)
What: gnuplot canvas commands
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/gnuplot-tkcanvas.diff>
Description: A patch to allow gnuplot to generate Tk canvas widget commands.
Updated: 03/1997
Contact: <URL:mailto:Jeff@EE.RyeHam.EE.Ryerson.Ca> (D. Jeff Dionne)
What: tkgnuplot
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/graphics/tkgnuplot.1.09/tkgnuplot.1.09.tar.gz>
Description: A Tcl/Tk interface to the popular data plotting program.
Updated: 03/1997
Contact: <URL:mailto:claypool@cs.umn.edu> (Mark Claypool)
What: graph widget
Where: <URL:http://www-dse.doc.ic.ac.uk/%7Enp2/graph/>
Description: Tcl 3.6/C++ widget for displaying diagrams.
Updated:
Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
What: GRASS GIS widget
Where: From the contact
Description: Contact has an alpha version of a GRASS GIS display only
widget. Can display multiple themes in overlay or replace mode.
More details when contact has progressed.
Updated:
Contact: <URL:mailto:tmoore@pnfi.forestry.ca> (Tom Moore) ,
<URL:mailto:grassu-request@moon.cecer.army.mil> (GRASS Users' email list)
What: GroupKit
Where: <URL:http://www.cpsc.ucalgary.ca/projects/grouplab/groupkit/>
<URL:ftp://ftp.cpsc.ucalgary.ca/pub/projects/grouplab/software/groupkit-3.3.tar.Z>
Description: GroupKit is a freely-available groupware toolkit used
for developing real-time conferencing applications, such as
groupware drawing tools, editors, and meeting tools. It includes
30 example groupware tools.
Runs on Unix/X11 based on Tcl/Tk.
Version 3.3 works with Tk 4.2.
Version 4.0beta is now available. It supports Windows, Macintosh
and Unix.
Updated: 02/1997
Contact: <URL:mailto:groupkit-users-request@cpsc.ucalgary.ca> for signing up
to the GroupKit user mailing list and
<URL:mailto:groupkit-bugs@cpsc.ucalgary.ca> (GroupKit Bugs/Comments)
What: Hanzi Tcl/Tk to support Chinese fonts
Where: <URL:http://www.se.cuhk.edu.hk/dn/>
Description: Extensions to Tcl 7.4/Tk 4.0/Kanji extension to support
the Big 5 encoding and a input method widget. A Tcl 7.5
version is being developed.
Updated: 09/1996
Contact: <URL:mailto:cwww@se.cuhk.edu.hk>
<URL:mailto:hkng@se.cuhk.hk> (Benson Ng Hin Kwong)
What: help by widget
Where: <URL:http://HTTP.CS.Berkeley.EDU/%7Ephelps/tcltk/helpbywidget.txt>
Description: Provide user ability to ask for help on any specific widget,
include menu buttons. Written for Tk / 1995.
Updated: 09/1997
Contact: <URL:mailto:phelps@CS.Berkeley.EDU> (Tom Phelps)
What: hierarchy class
Where: From the contact
Description: Mentioned in passing by a comp.lang.tcl poster as
being related to a query made about collapsible hierarchy widgets.
Not yet released.
Updated:
Contact: <URL:mailto:phil@aic.lockheed.com> (Phil Gordon)
What: hierarchy
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/heirarchy.0.1.tar.gz>
Description: A Heirarchy drawing package for Tk/Tcl - displays
tree-shaped information in a folder like graphical display.
Updated: 03/1997
Contact: <URL:mailto:Donald.Syme@cl.cam.ac.uk> (Donald Syme)
What: Hilbert curves
Where: From the contact
Description: Tk code to draw Hilbert curves.
Updated:
Contact: <URL:mailto:paris@cs.utexas.edu> (Ming Pan)
What: HLM
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/hlm.tar.gz>
Description: High Level Menu (HLM) package which provides a new abstraction
(the menubar) to aid in cross-platform Tk menus.
Updated:
Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
What: htcl
Where: <URL:ftp://fornax.usno.navy.mil/dist/htcl/htcl.html>
Description: Hierarchical Data System (HDS) functions registered as Tcl
commands.
Updated: 09/1996
Contact: <URL:mailto:nme@fornax.usno.navy.mil> (Nicholas Elias)
What: htext
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/example/htext.gz>
Description: Tk code that sets a horizontal and vertical scrollbar for
a text widget in Tk 3.6.
Updated: 03/1997
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: HTML display
Where: <URL:ftp://ftp.sunlabs.com/tcl/html_library-0.3.tar.gz>
Description: A simple HTML parsing and display library. Supports
all HTML/2.0 features, including forms.
Updated: 10/1996
Contact: <URL:mailto:stephen.uhler@sun.com> (Stephen Uhler)
What: HTML for Alpha
Where: From the contact.
Description: an early version of an HTML editing mode for
the Macintosh Tcl-based Alpha editor.
Updated:
Contact: <URL:mailto:swb1@cornell.edu> (Scott W Brim)
What: Hush
Where: <URL:http://www.cs.vu.nl/%7Eeliens/hush/hush.html>
<URL:ftp://ftp.cs.vu.nl/pub/eliens/hush-1.7.tar.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/hush-1.0.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/hush-contrib-1.0.tar.gz>
<URL:ftp://ftp.ora.com/published/oreilly/xresource/issue11/hush-examples.tar.Z>
<URL:ftp://ftp.cs.vu.nl/pub/hush/hush-api-2.1a2.tar.Z>
<URL:ftp://ftp.cs.vu.nl/pub/hush/hush-shells-2.1.tar.Z>
Description: C++ API for Tcl/Tk . Provides C++ classes for convenient yet
flexible access to the Tcl/Tk toolkit. Offers widget and
graphics classes, including an HTML widget. Requires
Tcl 7.[34], Tk 3.6, and TkPixmap extension. The examples file is
samples of code using the hush library, as mentioned in The
X Resource, Issue 11, article "Hush - A C++ API for Tcl/Tk".
Version 2.1 is an alpha release, supporting Tcl 7.5/Tk 4.1.
Updated: 09/1997
Contact: <URL:mailto:eliens@cs.vu.nl> (A. Eliens)
What: icitcl
Where: <URL:http://www.metronet.com/%7Ertxserv/>
Description: ICI (pronounced icky) is a C-like interpreter written by
Tim Long, Canon Information Systems Research Australia. This
dynamically loadable extension uses SWIG
to wrap a Tcl extension around anici-2.0.1. It allows
you to write Tcl/Tk apps with some code in ICI, increasing
processing over 50x. Requires Tcl 7.5 or later.
Updated: 12/1996
Contact: <URL:mailto:rtxserv@metronet.com> (Bill Wallace)
What: iconbutton
Where: From the contact
Description: Tk 1.4 button widget which displays bitmap
Updated:
Contact: <URL:mailto:Trevor.Lowe@comp.vuw.ac.nz> (Trevor Lowe) ???
What: Img
Where: <URL:http://www.worldaccess.nl/%7Enijtmans/img.html>
<URL:ftp://ftp.nici.kun.nl/pub/nici/software/tcltk/img/img1.1.tar.gz>
<URL:ftp://ftp.nici.kun.nl/pub/nici/software/tcltk/img/img11bin.zip>
<URL:ftp://ftp.nici.kun.nl/pub/nici/software/tcltk/img/img11.zip>
Description: Tk extension which adds support for BMP, XBM, XPM, GIF (with
transparency), PNG, JPEG, and TIFF image formats. Works with
Tk 4.1 or higher, itcll 2.1 or higher, and the Tk plugin.
The 1.1 version adds functions to read and write from channels
to all format handlers,
to read images from Tcl_Objs to all format handlers,
support of PNG interlaced images by default,
support of BMP format (1,4,8, and 24 bit uncompressed images),
display and extract individual images from animated GIF files,
accept binary data using -data option,
TIFF handler speedup,
PostScript display,
and upgrades to libz version 1.0.4, libpng version 0.96, libjpeg
version 6a, and libtiff, version 3.4. Source code for
PNG, JPEG and TIFF support is included if you want to support these
packages.
To support GIF89 or PNG alpha channel transparency, you have to
patch the core Tk, but the patch is included in the distribution.
Binaries specific to several platforms are in the same directory.
It supports Tcl 7.5, 7.6, and Tcl8.0, itcl 2.1 or 2.2, and
Netscape plugin 1.1 or higher. The bin.zip file is a port of
version 1.1 to Windows Tk 4.2 thru Tk 8.0.
Updated: 09/1997
Contact: <URL:mailto:Jan.Nijtmans@cmg.nl> (Jan Nijtmans)
What: import namespace package
Where: From the contact
Description: Tcl 7.5 procedure that takes a package and version and
installs it in it's own interpreter, then provides the means
to execute commands in this namespace or import into the current
name space.
Updated:
Contact: <URL:mailto:nwinton@axion.bt.co.uk> (Neil Winton)
What: [incr Tcl]
Where: <URL:http://www.tcltk.com/itcl/>
<URL:http://www.tcltk.com/itk/>
<URL:http://www.tcltk.com/iwidgets/>
<URL:ftp://www.tcltk.com/pub/itcl/itcl2.2.tar.gz>
<URL:ftp://www.tcltk.com/pub/itcl/itcl22.exe>
<URL:ftp://www.tcltk.com/pub/itcl/itcl2.2-ppc.sit.hqx>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/itcl2.2.tar.gz>
<URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/winnt/tknt/tknt_devel/itclNT.tar.gz>
<URL:ftp://ftp.imw.tu-clausthal.de/pub/nt/itcl/>
<URL:ftp://ftp.neosoft.com/languages/tcl/TclX/tclX7.6.0-itcl.patch.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/itcl2.1p_NT.tar.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/itcldiffs.for.tkstep.tgz>
<URL:ftp://ftp.redhat.com/pub/Incoming/itcl-2.2-2.src.rpm>
<URL:ftp://ftp.redhat.com/pub/Incoming/itcl-tcl-2.2-2.i386.rpm>
<URL:ftp://ftp.redhat.com/pub/Incoming/itcl-tk-2.2-2.i386.rpm>
<URL:ftp://ftp.redhat.com/pub/Incoming/itcl-itcl-2.2-2.i386.rpm>
<URL:ftp://ftp.redhat.com/pub/Incoming/itcl-itk-2.2-2.i386.rpm>
<URL:ftp://ftp.redhat.com/pub/Incoming/itcl-iwidgets-2.2-2.i386.rpm>
<URL:ftp://ftp.redhat.com/pub/Incoming/itcl-2.2-2.src.rpm>
Description: [incr tcl] is the basis of a set of extensions to support
object-oriented programming in Tcl.
itcl is now at version 2.2, supporting Tcl 7.6/Tk 4.2.
There is now binary distributions for Windows 95/Windows NT and
Macintosh.
itcl provides the notion of a class of objects, allowing related
procedures to be encapsulated together with their shared data
in a local namespace hidden from the rest of the program.
This will, for example, allow you to create new widgets based
on previously existing widgets.
The itcl port to Macintosh is a part of the itcl 2.1 and newer source
distribution.
The itcl port to Windows NT found at berkeley was done by
<URL:mailto:harry@hilco.com> (Harry R Halladay).
The itcl 2.1/tcl 7.5p1 port to Windows NT found at tu-clausthal.de
was done by <URL:mailto:heimann@imw.tu-clausthal.de>
(Klaus Heimannsfeld).
The itcl2.1 p_NT port to Windows NT was provided by
David Levi <URL:mailto:levi@snmp.com> so that his company could
demonstrate some of their itcl based SNMP management software on
Windows NT.
The diffs for TkStep allows itcl to be used in the NextStep looking
environment on TkStep.
The patch for tclX 7.6.0 fixes an incompatibility between itcl
and tclX which causes autoloading to fail.
Updated: 07/1997
Contact: <URL:mailto:mmclennan@lucent.com> (Michael J. McLennan)
<URL:mailto:itcl-request@tcltk.com> (itcl mailing list administration)
What: [incr Tcl] animated cursor
Where: From the contact
Description: A itcl Tk class to support cursor animation.
Updated:
Contact: <URL:mailto:amutiso@hughes.scg.hac.com> (Anthony Mutiso)
What: [incr Tcl] Application FrameWork
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/afw0.1.tar.Z>
Description: A itcl framework to allow developers to easily add
documentation manipulation capabilities such as creating
new instances of a document, opening saved versions of the
documents, dealing with unsaved documents at exit time, base
documentation class, menubars,
Updated:
Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
What: [incr Tcl] canvas arrow parameter sample
Where: From the contact
Description: Simple example of how to subclass the canvas wigwam itcl
widget to add a -arrow middle tag.
Updated:
Contact: <URL:mailto:J.K.Wight@newcastle.ac.uk> (Jim Wight)
What: [incr Tcl] Compound widget class
Where: From the contact
Description: An itcl abstract base class for compound widgets.
Updated:
Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
What: [incr Tcl] dynamic objects
Where: From the contact
Description: An itcl class providing dynamic objects similar to OTCL.
Updated: 09/1996
Contact: <URL:mailto:mmclennan@lucent.com> (Michael J. McLennan)
What: [incr Tcl] Esgml
Where: <URL:http://world.std.com/%7Ecatbird/my-progs-4.html#ss4.2>
Description: An extended SGML editor base class (Esgml) which manages
text widget tags and marks to get text marked up in SGML the
ability to shun insertion and the ability to import SGML tagged
content.
Updated: 09/1996
Contact: <URL:mailto:catbird@world.std.com> (Fred Stewart)
What: [incr Tcl] file reading class
Where: From the contact
Description: This is an itcl class which uses the addinput extension
and a tail -f so that one can be notified when there is
more to read in a file.
Updated: 10/1996
Contact: <URL:mailto:abrighto@eso.org> (Allan Brighton)
What: [incr Tcl] file selection dialog
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/itcl_FileSelect.src.gz>
Description: Motif-like file selection dialog using [incr Tcl].
Updated: 03/1997
Contact: <URL:mailto:mulferts@spd.dsccc.com> (Mark L. Ulferts)
<URL:mailto:ellis@sctc.com> (Shawn Ellis)
What: [incr Tcl] Itcl+ patches
Where: <URL:http://www.cogsci.kun.nl/tkpvm/pluspatch.html>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/itcl2.2plus.patch.gz>
Description: See the plus patches description for more detail.
This file combines the Tcl 7.6p2/Tk 4.2p2 patches as well as patches
for itcl, itk, and iwidgets. Provides enhanced dynamic loading,
ability to create stand-alone executables, additional image
formats, includes tkcon (version 0.70), includes new channel
functions.
Updated: 12/1996
Contact: <URL:mailto:Jan.Nijtmans@cmg.nl> (Jan Nijtmans)
What: [incr Tcl] Itcl++
Where: <URL:http://www9.informatik.uni-erlangen.de/Research.english/Vision/Itcl.html>
Description: Itcl++ parses C++ header files and generates a one-to-one mapping
of C++ classes to itcl classes. This allows for interactively
manipulating C++ objects via itcl objects.
Updated: 12/1996
Contact: <URL:mailto:slusallek@informatik.uni-erlangen.de> (Philipp Slusallek)
What: [incr Tcl] Lannet Widgets
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/itcl_LW-1.0.tar.gz>
Description: Set of itcl widgets for various bells and whistles,
written why programmer was working at Lannet Ltd., Israel.
Basically PD. Requires TkPixmap, BLT, and itcl.
Updated: 03/1997
Contact: <URL:mailto:msterin@bmc.com> (Mark Sterin)
What: [incr Tcl] Message Box
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/MessageBox.itcl.gz>
Description: Motif like MessageBox widget with bitmaps.
Updated: 03/1997
Contact: <URL:mailto:mulferts@spd.dsccc.com> (Mark L. Ulferts)
What: [incr Tcl] Modifications/Enhancements
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/itcl-1.5-patches.shar.gz>
Description: Unofficial patches to itcl-1.5 that enhance the usability
of the package by fixing removal of objects, output of info
command, and memory usage.
Updated: 03/1997
Contact: <URL:mailto:brett.bergquist@corp.gdc.com> (Brett Bergquist)
What: [incr Tcl] Paned Window
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/itcl_PanedWindow-1.3.tcl.gz>
Description: Paned window widget using primitive widgets.
Updated: 03/1997
Contact: <URL:mailto:mulferts@spd.dsccc.com> (Mark L. Ulferts)
What: [incr Tcl] Panner Window
Where: From the contact
Description: A Panner widget built as a wigwam itcl widget.
Does not permit commercial use.
Updated:
Contact: <URL:mailto:j.k.wight@newcastle.ac.uk> (Jim Wight)
What: [incr Tcl] Photo Images
Where: <URL:ftp://ftp.uniovi.es/pub/extras/tcl/>
Description: New itcl 2.0 command to manipulate photo images. Includes
such things as line, rectangle, circle, quantize, put_string
(with many fonts), numerous graphical file formats that can
be read and written (ppm, pnm, tiff, jpeg, etc.), and many
other options.
Updated:
Contact: <URL:mailto:zz11425958@zeus.etsimo.uniovi.es> (Alumno ITInf-Juan Manuel Suarez Perez.)
What: [incr Tcl] spreadsheet/table widget
Where: <URL:ftp://ftp.wn.com/pub/entryTable.tar.gz>
Description: [incr Tcl] 2.0 [incr Widgets] table/spreadsheet widget.
Features dynamic columns and rows creation, draggable column
dividers, individual cell configurability (colors, fonts, etc.),
import/export capability, column and row titles. No formula
capability.
Updated: 12/1996
Contact: <URL:mailto:bas@webnet.wn.com> (Bret A. Schuhmacher)
What: [incr Tcl] stacks and queues
Where: From the contact
Description: Stacks and queues implemented in itcl arrays.
Updated:
Contact: <URL:mailto:dmeggins@aix1.uottawa.ca> (David Megginson)
What: [incr Tcl] table widget
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/table-1.01.tar.gz>
Description: Port of a C++/InterViews table widget to itcl.
Updated: 03/1997
Contact: <URL:mailto:khan@pslu1.psl.wisc.edu> (Mumit Khan)
What: [incr Tcl] table listbox widget
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tablelist-1.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tablelist-1.4.tar.gz>
Description: An itcl table widget based on the Tk Listbox. Also includes
checkbuttons or radiobuttons in table format. Also requires BLT.
Latest version supports Tk 4.0, while the older version supports
Tk 3.4.
Updated: 03/1997
Contact: <URL:mailto:abrighto@eso.org> (Allan Brighton)
What: [incr Tcl] Transportable Objects
Where: From the contact
Description: A itcl class implementing a base transportable object class.
Updated:
Contact: <URL:mailto:donald@strawberry.UK.Sun.COM> (Donald Edgar - SUN Scotland) ???
What: [incr Tcl] [incr Widgets]
Where: <URL:http://www.tcltk.com/iwidgets/>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/iwidgets2.0.1.tar.gz>
Description: [incr Widgets] is an object-oriented mega-widget set which is
extends Tcl/Tk, based on itcl 2.0 and itk. iwidgets
is included with itcl distribution. Version 2.0.1 is now
available from the WWW page. This should be included in the
itcl 2.1 distribution.
Updated: 03/1997
Contact: <URL:mailto:mulferts@spd.dsccc.com> (Mark Ulferts)
What: [incr Tcl] tree widget (Brighton)
Where: <URL:http://arch-http.hq.eso.org/%7Eabrighto/tree/tree.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tree-4.0.3.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tree-4.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tree-4.2.tar.gz>
Description: Tk 4.1 based widget for displaying dynamic trees,
written in C++. Includes an itcl interface and a C++
class hierarchy for developing Tcl commands and widgets in
C++. Also known as TkTree.
Updated: 07/1997
Contact: <URL:mailto:abrighto@eso.org> (Allan Brighton)
What: [incr Tcl] widget base class (Pryce)
Where: <URL:http://www-dse.doc.ic.ac.uk/%7Enp2/itcl_widgets/>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/itcl_widgets-0.1.tar.gz>
Description: A foundation itcl class for Tk widgets. This sets up
a number of basic features needed by [incr Tcl] for the Tk widgets.
The widget set mimics the Motif GUI with focus highlighting,
keyboard traversal, contains a file selection dialog, message box,
message bar, scrolled-area, panner, treemap, etc.
Updated: 03/1997
Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
What: [incr Tcl] widget base class (Sterin)
Where: From the contact
Description: A modification of Pryce's itcl widget base class to
support proper destroy handling.
Updated:
Contact: <URL:mailto:mark@lannet.com> (Mark Sterin)
What: [incr Tcl] wigwam
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/wigwam-1.5b.tar.gz>
Description: A 'bundle of tricks' that enables the Tk widgets
to be regarded as itcl classes.
Does not permit commercial use.
Updated: 03/1997
Contact: <URL:mailto:J.K.Wight@newcastle.ac.uk> (Jim Wight)
<URL:mailto:lindsay.marshall@newcastle.ac.uk> (Lindsay Marshall)
What: Informix support (Kuhn)
Where: <URL:http://www.iiug.org/members/memb_software/archive/tclsql>
<URL:http://www.iiug.org/members/memb_software/archive/tcl4gl>
Description: Direct access to sql from Tcl, written for use with Informix.
Updated: 09/1997
Contact: <URL:mailto:bkuhn@acm.org> (Brad Kuhn)
What: Informix support (Kumar)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/isqltcl3.2/isqltcl3.2.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/sql_tcl/sql_tcl.tar.gz>
Description: A standard document for adding SQL support in Tcl and
full blown support for INFORMIX in Tcl/Tk. Now at version 3.0.
This version works with Informix versions [457].x as well as
Tcl 7.x/Tk 4.x. Contains support for Binary Large Objects and
Text datatypes. A windowing version of isql, based on the
WISQL package (which requires tclX) is also available.
Updated: 03/1997
Contact: <URL:mailto:skumar@netcom.com> (Srinivas Kumar)
What: Informix interface (Levy)
Where: From the contact
Description: Interface between Informix and Tcl/TK.
Updated:
Contact: <URL:mailto:Sean.Levy@cs.cmu.edu>
What: ISR3 extension
Where: From the contact
Description: an extension of wishx (Extended Tcl/Extended Tk) that has
hooks to handle ISR3.2 tokens, specifically read and write them
and to draw them on Tk Canvas widgets. It can be used to
build a GUI frontend to ISR3.2 and can be used to fork ISR3.2
tasks and to display ISR3.2 tokens.
See <URL:http://vis-www.cs.umass.edu/projects/isr/isr.html> for
more information.
Updated:
Contact: <URL:mailto:heller@deepsoft.com>
What: ir-tcl
Where: <URL:ftp://ftp.algonet.se/pub/index/yaz/ir-tcl-1.0.tar.gz>
Description: Information Retrieval Toolkit for Tcl.
Updated:
Contact: <URL:mailto:info@index.ping.dk>
What: itemOrder
Where: From the contact
Description: Tk procedure to raise or lower a widget.
Updated:
Contact: <URL:mailto:cwen@houston.geoquest.slb.com> (Chenglee "Charlie" Wen)
What: jTcl
Where: <URL:http://web.iu-vannes.fr/%7Ephillf/jTcl.html>
<URL:ftp://ftp.fridu.com/pub/fridu/jTcl.tgz>
Description: A flying parser written in Tcl that allows using coding
Tcl in a Java-like syntax providing an object approach to Tcl.
Updated: 04/1997
Contact: <URL:mailto:phillf@fridu.com> (Philippe Le Foll)
What: Jumble
Where: <URL:http://www.han.de/%7Eracke/juf-prj.html>
Description: Jumble (aka Jultaf) is a Tcl only package providing procedures
for manipulation of arrays, files, and strings, as well as
script debugging aids, templates and command line processing.
Also contains source for a shared library loadable by Tcl to access
the GDBM database.
Updated: 04/1997
Contact: <URL:mailto:racke@gundel.han.de> (Stefan Hornburg)
What: Kerberos 5 binding (Hornstein)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/tcl-krb5-0.9/tcl-krb5-0.9.tar.gz>
Description: A set of Tcl 7.5 or higher bindings to the Kerberos 5 API.
Requires a full Kerberos 5 v1.0 installation.
Updated: 03/1997
Contact: <URL:mailto:kenh@cmf.nrl.navy.mil> (Ken Hornstein)
What: Kerberos-authenticated safe RPC (Madere)
Where: In development by the contact
Description: A secure distributed processing package using Kerberos.
Updated:
Contact: <URL:mailto:madere@bga.com> (Steve Madere)
What: Key List printing procedures
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/keylprint.tlib.gz>
Description: Pretty printing tclX keylists for human consumption.
Updated: 03/1997
Contact: <URL:mailto:spencer@med.umich.edu> (Spencer W. Thomas)
What: Key symbol dynamic support
Where: From the contact
Description: patch to tkBind.c to look up non-standard Key symbols using Xlib.
Updated:
Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
What: Key symbols enhanced support
Where: From the contact
Description: Tk enhancement for additional keysym support.
Updated:
Contact: <URL:mailto:Michael.Salmon@eos.ericsson.se> (Michael Salmon)
What: Lamda functions (Demailly)
Where: From the contact
Description: Tcl code to implement Lamda like functions.
Updated:
Contact: <URL:mailto:dl@mail.box.eu.org> (Laurent Demailly)
What: Lamda pure Tcl functions (Noble)
Where: From the contact
Description: Provide support for unnamed procs in Tcl.
Updated:
Contact: <URL:mailto:kjx@comp.vuw.ac.nz> (R James Noble)
What: Lamda anonymous procedures (Thomas)
Where: From the contact
Description: Set of Tcl modifications to allow definition of anonymous
(unnamed) procedures
Updated:
Contact: <URL:mailto:spencer@med.umich.edu> (Spencer W. Thomas)
What: Lamda functions (Tromey)
Where: From the contact
Description: Hack to the unknown function to provide a simple
implementation of anonymous Lamda functions.
Updated:
Contact: <URL:mailto:tromey@busco.lanl.gov> (Tom Tromey)
What: Lamda functions (Wallach)
Where: From the contact
Description: Simple proc to provide a Lamda-like capability in Tcl.
Updated:
Contact: <URL:mailto:dwallach@cs.Princeton.EDU> (Dan Wallach)
What: Large numbers of listbox entries workaround
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/canvas_inactive_items-0.1.gz>
Description: A sample "fix" for dealing with large numbers of entries
in listboxes.
Updated: 03/1997
Contact: Unknown
What: lassign
Where: From the contact
Description: Assign elements of list to the given variables.
Updated:
Contact: <URL:mailto:halazar@media.mit.edu> (Michael Halle)
What: Linear sort on list of lists
Where: From the contact
Description: Alphanumeric comparison for linear sort of lists.
Updated:
Contact: <URL:mailto:matt@deshaw.com> (Matthew Newman)
What: linked list procedures
Where: From the contact
Description: Set of Tcl procedures to maintain a "linked list".
Updated:
Contact: <URL:mailto:art@rain.org> (Art Morel)
What: lisp2wish (Kaye)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/lisp2wish6.tar.gz>
<URL:ftp://ftp.cis.upenn.edu/pub/kaye/lisp2wish6.tar.Z>
<URL:ftp://ftp.cs.cmu.edu/user/ai/lang/lisp/gui/lsp2wish/>
Description: Modified version of Kramer's package.
Tested with Lucid Common Lisp 4.[01] but should work on other
platforms for Lucid or Allegro.
See <URL:http://www.cis.upenn.edu/%7Ekaye/home.html> for
more details.
Updated: 03/1997
Contact: <URL:mailto:kaye@linc.cis.upenn.edu> (Jonathan Kaye)
What: lisp2wish (Kramer)
Where: From the contact
Description: Common Lisp to Tk interface. Demonstrates how one
may communicate synchronously between a lisp process and a
Tcl/Tk process.
Updated:
Contact: <URL:mailto:kramer@cs.toronto.edu> (Bryan M Kramer)
What: lisp interface to Tk (Lindner)
Where: <URL:ftp://intellektik.informatik.th-darmstadt.de/pub/plopp/with-wish.tar.gz>
Description: A simple Lisp to Tcl/Tk interface, designed while developing
an assistance planner.
Updated:
Contact: <URL:mailto:matthias@intellektik.informatik.th-darmstadt.de> (Matthias Lindner)
What: list extract into variables
Where: From the contact
Description: Tcl function which parses a list's elements into a set
of variables.
Updated:
Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
What: list select
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/alcatel/extensions/listselect.tcl.gz>
Description: Simple file selector
Updated:
Contact: <URL:mailto:msilva@cs.Berkeley.EDU> (Mario Jorge Silva)
What: list remove empty elements
Where: From the contact
Description: Tcl convenience function whic hremoves empty elements from
a list.
Updated:
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: list quicksort
Where: From the contact
Description: short set of Tcl routines which implement the quicksort
algorithm over lists using user-defined comparison function.
Updated:
Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
What: list unique
Where: From the contact
Description: Create a list containing only unique elements.
A whole series of these were posted - Wayne just summarized them.
Updated:
Contact: <URL:mailto:throopw@sheol.org> (Wayne Throop)
What: listbox replace command
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/listbox-rtb-2.2.patch.gz>
Description: Rather than deleting and inserting items, this new command
replaces text in place. Also adds a recolor and flash listbox
subcommand.
Updated: 03/1997
Contact: <URL:mailto:rtb@lata.demon.co.uk> (Rob Blackbourn)
What: listbox replacement written overtop of text widget
Where: <URL:ftp://ftp.slac.stanford.edu/software/TkMail/fancylb-2.1.tar.gz>
Description: Fancy Listbox is written as a wrapper around the text widget,
allowing a fancier listbox than default, but without the overhead
of installing one of the other extensions.
Marcel van Bergen <m.l.vanbergen@student.utwente.nl> reports
having a correction to this to fix a -configure problem.
Updated:
Contact: <URL:mailto:raines@slac.stanford.edu> (Paul Raines)
What: listbox with dragging selection of elements
Where: From the contact
Description: Script to Augment the Tk bindings for Listbox so that
click and drag can be used to select elements from the listbox.
Updated:
Contact: <URL:mailto:daniel.zepeda@waii.com> (Daniel Paul Zepeda)
What: lmatch
Where: From the contact
Description: tclX code to return subsets of lists, based on patterns.
Updated:
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: Load File DLL
Where: From the contact
<URL:ftp://ftp.cs.uoregon.edu/pub/tcl/contrib/>
Description: A loadable DLL for wish 4.1, done in Borland 4.5. Adds the
Load and Save file dialogs.
Updated:
Contact: <URL:mailto:rjamison@gothamcity.jsc.nasa.gov> (Bob Jamison)
What: Tk login window
Where: <URL:http://ftp.res.bbsrc.ac.uk/pub/tcl-tk/login.tcl>
<URL:http://ftp.res.bbsrc.ac.uk/pub/tcl-tk/password.tcl>
Description: A Login and Password proc for logging into ORACLE. Could
be adapted for other types of login needs.
Updated:
Contact: <URL:mailto:Andy.Caiger@bbsrc.ac.uk> (Andy Caiger)
What: lparse
Where: From the contact
Description: Split a list into separate variables, in a manner
similar to the parsing of arguments to a procedure.
Updated:
Contact: <URL:mailto:glv@oblivion.utdallas.edu> (Glenn Vanderburg)
What: stable lsort
Where: <URL:http://www.vnet.net/users/drh/tclCmdIL.c>
Description: Modified version of core Tcl file, enhancing lsort to
provide the ability to do reentrant stable sorting, as well
as dictionary sorting.
Updated: 12/1996
Contact: <URL:mailto:drh@tobit.vnet.net> (D. Richard Hipp)
What: Tcl memory management modification
Where: From the contact
Description: Proof of concept patch to change Tcl from using malloc/realloc
and free to using TclAlloc, TclRealloc, TclFree, and a set of
those functions using the default memory allocations. With
this scheme, one can replace the alloc set with debugging versions,
more efficient memory managers, etc.
Updated:
Contact: <URL:mailto:jtc@cygnus.com> (J.T. Conklin)
What: MacFsbox
Where: <URL:ftp://ftp.ceram.fr/pub/tcl/MacFsbox-1.0.tcl.gz>
Description: Single Tcl file that implements a Macintosh-like file
selection box.
Updated:
Contact: <URL:mailto:Frank.Mangin@ceram.fr> (Frank Mangin)
What: MacGoodies
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/MacGoodies.sit.hqx>
Description: Macintosh-specific extensions to MacTcl.
Includes launching other files or applications, making
Tcl scripts double-clickable, standard file
dialogs, drag manager support.
Updated:
Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
What: major/minor Tcl command extension
Where: From the contact
Description: Tcl code allowing one to define subcommands dynamically,
even to built-in commands.
Updated:
Contact: <URL:mailto:shess@tundra.winternet.com> (Scott Hess)
What: MDI
Where: <URL:ftp://ftp.ilrt.bris.ac.uk/out/usertemp/joel/mdi.tcl.gz>
Description: A widget to handle multiple documents in a host application
window. Using scwoop's composite widget package, it allows any other
widget to be managed as a client in the MDI host window. Works
with STOOOP-2.3/SCWOOP-1.3 and newer.
Updated: 11/1996
Contact: <URL:mailto:Joel.Crisp@bris.ac.uk> (Joel Crisp)
What: mdw_lib
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/mdw_lib-1.0.tgz>
Description: A classlib for [m]ulti-[d]ocument-[w]indow applications.
The mdw-lib is a number of Tcl/Tk procedures to create and
manipulate multiple child windows in one Tk application window.
Updated: 04/1997
Contact: <URL:mailto:swz@rtws18.ee.tu-berlin.de> (Thomas Schwarze)
What: MegaWidget package
Where: <URL:http://www.cs.uoregon.edu/research/tcl/script/widget/>
Description: Software developed under Tk 4.2+ to provide a megawidget
capability for Tk. It doesn't use namespaces yet.
While tested thru Tk 8.0b2, some problems still remained
under Windows wiht Tk 8.
Megawidgets included in this package are combobox, console,
hierarchy list display, progressbar, tabnotebook, validating
entry widget, and scrolledtext. Also, support for balloon help
and paned window management are included.
Updated: 08/1997
Contact: <URL:mailto:jeff.hobbs@acm.org>
What: memchan
Where: <URL:http://www.westend.com/%7Ekupries/software.html>
<URL:ftp://ftp.westend.com/pub/aku/memchan1.4.tar.gz>
<URL:ftp://ftp.westend.com/pub/aku/mchan14.zip>
<URL:ftp://ftp.westend.com/pub/aku/mchan14b.zip>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/memchan1.4.tar.gz>
Description: A new type for Tcl 7.[56]'s channel system. Memory channels
conform to the same interface as files and sockets, but the data
is stored in memory rather than in files. They are good for
long dynamic strings and passing large quantities of data.
Supports Window and Unix. See the directories above
for Zip file source and binary distribution for Windows.
Now supports Tcl 8.0b2.
Updated: 07/1997
Contact: <URL:mailto:a.kupries@westend.com> (Andreas Kupries)
What: Menu help
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/menuhelp.tar.gz>
Description: A patch to tkMenu 4.0 so that you can attach Tcl code
to be executed when a menu entry is entered or left.
Updated: 03/1997
Contact: <URL:mailto:crowley@cs.unm.edu> (Charlie Crowley)
What: Menu item enable/disable
Where: From the contact
Description: A cople of Tk routines to allow one to enable and disable lists
of menu items.
Updated:
Contact: <URL:mailto:hali@ppv.ericsson.se> (Hakan Liljegren,8120,000458)
What: Common Menu support
Where: From the contact
Description: Tk code to define menu panes and use those panes in menu bars
or popup menus.
Updated:
Contact: <URL:mailto:mark@lannet.com> (Mark Sterin)
What: Metacanvas
Where: From the contact
Description: Tk extension to read and write canvas metafiles.
Updated:
Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
What: Metalbase interface
Where: From the contact
Description: A dirty little interface between Metalbase 5.0 and Tcl.
This author also has written a DiamondBase extension.
Updated:
Contact: <URL:mailto:poenisch@wirtschaft.tu-chemnitz.de> (Jens Poenisch)
What: miniSQL database interface (Blackbourn)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/libmsqltcl-1.0/libmsqltcl-1.0.tar.gz>
Description: A Tcl interface to the Minerva Mini SQL Lightweight Database
Engine. Supports multiple connections to one or more database
servers, all msql statements, returns select query results either
as Tcl lists or interates a script over the resulting rows,
access information about databases, tables and columns.
Includes a useful mini-monitor (mmon) written in tclX and Tk 3.x.
Updated: 03/1997
Contact: <URL:mailto:rtb@lata.demon.co.uk> (Rob Blackbourn)
What: miniSQL database interface (Pepers)
Where: <URL:ftp://Bond.edu.au/pub/Bond_Uni/Minerva/msql/contrib/tcl_msql.tar.gz>
<URL:ftp://Bond.edu.au/pub/Bond_Uni/Minerva/msql/>
Description: MiniSQL is a simple database that uses a subset of SQL for
data definition and manipulation. It lacks features like join,
integrity checks, etc. but has enough to be useful.
It can be located in the second URL above.
Updated:
Contact: <URL:mailto:pepersb@cuug.ab.ca> (Brad Pepers)
What: miniSQL database interface (Soderstrom)
Where: <URL:http://www.NeoSoft.com/tcl/ftparchive/sorted/databases/msqltcl-2.30>
<URL:ftp://Bond.edu.au/pub/Minerva/msql/Contrib/>
Description: A Tcl interface to Dave Hughe's MiniSQL (mSQL) database server.
Supports multiple connections, multiple databases, all Mini SQL
statements, returns SELECT query results as Tcl lists or can interate
a script of resulting rows, and provides access to info about databases,
tables, and columns. Interfaces to other languages also exist.
Requires Tcl 7.6/Tk 4.2/mSQL 2.0.1. It is not compatible with
Tcl 8 or mSQL 1.
Updated: 09/1997
Contact: <URL:mailto:msql-list-request@Bond.edu.au> (mSQL mailing list)
What: miniSQL database interface (Smith)
Where: <URL:http://dess.tallships.istar.ca/%7Ehclsmith/tcltk/msql/>
Description: Interface to the mSQL 2.0b5 C API for experimenting with
This is new code, in no way derived from any of the other Tcl-mSQL
interfaces. This was made for Tcl 7.6, but probably works with
slightly earlier versions.
Updated: 06/1997
Contact: <URL:mailto:hclsmith@tallships.istar.ca> (Hume Smith)
What: Miscellaneous solutions to Tcl problems
Where: <URL:http://www.sunlabs.com/%7Ekcorey/answers.html>
Description: Examples of how to do things like provide balloon help over menu
items, do background processing, eat events while a program is busy,
do combobox widgets, scroll two text widgets with one scrollbar,
scroll to currently focused canvas item, moving graphs, move
the nodes of a polygon around dynamically, track what procedures
are called (with what arguments), scrolling a grid managed frame in
a canvas, using fileevent on a pipe, simple spreadsheet using
grid, and a simple listbox inside a text widget.
Updated:
Contact: <URL:mailto:kcorey@eng.sun.com> (Ken Corey)
What: mkImagesPane
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/imagePane.tcl>
Description: Create a window containing a series of icons in it.
Intended mainly for toolbars in its current form.
Updated:
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: Moat/TclMotif (Newmarch)
Where: <URL:ftp://csc.canberra.edu.au/pub/motif/tclMotif/tclMotif.tar.z>
<URL:ftp://ftp.x.org/contrib/devel_tools/tclMotif.1.4.tar.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclMotif.1.4.tar.gz>
Description: A Tcl shell (moat) which uses Motif widgets rather than
Tk widgets. Requires Tcl 7.3 and Motif 1.2.1.
Some Motif 2.0 support is present, but it is based on a beta
release of Motif 2.0.
A mailing list is available on
<URL:mailto:listserv@ise.canberra.edu.au> ; send a
"subscribe tclMotif your_name"
line to join.
Updated: 03/1997
Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
What: Modula 3 interface to Tcl/Tk
Where: <URL:ftp://ftp.vlsi.polymtl.ca/lude/modula3-3.3/src/orig/misc/tcl/>
Description: Interface to Tcl/Tk. See distribution for more details.
Updated:
Contact: Unknown
What: moodss
Where: <URL:http://www.mygale.org/~jfontain/moodss-1.0.tar.gz>
Description: The Modular Object Oriented Dynamic SpreadSheet (moodss)
package is implemented in Tcl/Tk 8 and displays tabular data
defined in independant modules. Complete help is provided.
Some modules are provides as examples which show displaying of
ps and cpustats. Complete HTML documentation is
also included.
Updated: 09/1997
Contact: <URL:mailto:jfontain@mygale.org> (Jean-Luc Fontaine)
What: moreButtons
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/moreButtons-1.2.tar.gz>
Description: Small collection of extensions to Tk 3.4 which add a simple
triangular button like the ones at the ends of scroll bar
and a button which can have both bitmap and text.
Updated: 03/1997
Contact: <URL:mailto:simmdan@isu.edu> (Daniel Simmons)
What: Motif entry widget behavior
Where: From the contact
Description: A Tk entry widget with some of the behavior Motif users expect.
Updated:
Contact: <URL:mailto:will@Starbase.NeoSoft.COM> (Will Morse)
What: TCLMOTIF (Barlow)
Where: <URL:ftp://gatekeeper.dec.com/rom/euuc-freeware/MISCELLA/TCL/TCLMOTIF.Z>
Description: Ultrix port of Tcl 6 with Motif extension.
Updated:
Contact: <URL:mailto:barlow@decwet.enet.dec.com> (Doug Barlow, DECwest NSM/AD)
What: mouse button release command
Where: From the contact
Description: A Tk command to indicate explicitly that the mouse button
has been released - resolves problems where local grabs and
mouse button conflicts are encountered.
Updated:
Contact: <URL:mailto:golding@merl.com> (Andy Golding)
What: MPEG widget
Where: <URL:http://www.cdt.luth.se/%7Emattias/mmexmh/>
Description: Tk 4.0 widget for displaying the MPEG animation files.
Updated:
Contact: <URL:mailto:pepparh@kalkyl.cdt.luth.se> (Peter Parnes)
What: mtcl
Where: <URL:ftp://ccfadm.eeg.ccf.org/pub/ctk/mtcl.tar.gz>
Description: Martin's TCL (mtcl) is a set of Tcl functions which can be
added piecemeal to an interpreter's running environment. They
include the ability to bind a command to a variable, a foreach
command, an immediate contect procedure, a list assignment,
and method invocations.
Updated: 11/1996
Contact: <URL:mailto:andrewm@ccfadm.eeg.ccf.org> (Martin Andrews)
What: Multibyte Support for Tk
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/patch-16bit.0.2.1.tar.gz>
Description: Tk 3.2 support for 2 byte character strings.
Updated: 03/1997
Contact: <URL:mailto:furukawa@apricot.kek.jp> (Kazuro Furukawa)
What: Multi-column menus for Tk 3.6
Where: From the contact
Description: Patch to implement multi-column menus for tk3.6.
Updated:
Contact: <URL:mailto:schilz@mpi-sb.mpg.de> (Thomas Schilz)
What: Multiple Extensions Management and Dynamic Linking
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/shells-1.1.tar.gz>
Description: A small package for dynamic loading of Tcl/Tk extensions as
suggested during the Tcl 93 Workshop. Includes a basic Tcl shell,
a modified wish shell, and a dynamic extension loader for SunOS.
Updated: 03/1997
Contact: <URL:mailto:bollini@ipvvis.UNIPV.IT> (Alessandro Bollini)
<URL:mailto:rubini@ipvvis.unipv.it> (Alessandro Rubini)
What: Multiple interpreter support
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/minterp-0.9.tar.gz>
Description: Create/control Multiple Interpreters from TCL 6, and also
supports Object Oriented Programming.
Updated: 03/1997
Contact: <URL:mailto:david@davids.mmdf.com> (David Herron)
What: Multiple linked listboxes
Where: From the contact
Description: A Tk procedure providing support for multiple listboxes arranged
side by side, all scrilled vertically by a single shared vertical
scrollbar, with each having it's own horizontal scrollbar.
Updated:
Contact: <URL:mailto:James.M.Synge@Tek.COM> (James Synge)
What: NDBM extension (Ellson)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/tcl+ndbm-0.1/tcl+ndbm-0.1.tar.gz>
Description: Two Tcl/Tk extensions for accessing NDBM files from
Tcl/Tk.
Updated: 03/1997
Contact: <URL:mailto:John.Ellson@att.com> (John Ellson)
What: NDBM extension (Stringer)
Where: <URL:ftp://cs6400.mcc.ac.uk/pub/src/tcl_ndbm.c>
Description: Converted tclgdbm into ndbm calls. No new documentation.
Updated:
Contact: <URL:mailto:P.Stringer@mcc.ac.uk> (Phil Stringer)
What: NeoSoft Tcl
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/>
Description: Tcl 7.3 set of commands and libraries providing interfaces to
disk-based btree and hashtables, TCP/IP server-client objects,
along with examples of an IRC robot object, RFC931 authentication
object, support for WWW CGI scripts, WWW log file parsing.
Also, this includes file requestors, dialog boxes, pull-down menus,
class libraries for databases, listboxes, a Tk notepad, progress
notifiers, UDP-based object sharing, and more. Package includes
Tcl 7.3, Tk 3.6, itcl 1.5, Tcl-DP, tclX, color pixmap and GIF
support, and Expect 5.13.
Updated:
Contact: <URL:mailto:tcl-project@neosoft.com> (Neosoft support)
What: net CDF
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/net_tcl.tar.gz>
Description: Tcl extension for netCDF. (???)
Updated: 03/1997
Contact: Unknown
What: Netscape Remote
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/netscape-remote-v1.2/netscape-remote-v1.2.tar.gz>
Description: A Tcl 7.6 package that speaks the X property protocol
Netscape uses to communicate with other instances of itself.
Tested on SunOS 4.x, NetBSD, and IRIX.
Contact <URL:mailto:lawrench@orl.wec.com> for modifications to
support Tcl 8.0b1.
Updated: 07/1997
Contact: <URL:mailto:kenh@cmf.nrl.navy.mil> (Ken Hornstein)
What: Network Management / SNMP
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/tcl_nm-1.03/tcl-nm-1.03.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/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: 03/1997
Contact: <URL:mailto:majordomo@data.fls.dk> (Mailing service daemon)
What: New Menu widget
Where: <URL:http://www.sra.co.jp/people/hoshi/new_menu.html>
Description: new_menu is a new Tk procedure. It accepts -tag options,
supprots dynamic updates to torn-off copies, and allows one to
limit the app to only tearing off a single copy.
Updated:
Contact: <URL:mailto:hoshi@sra.co.jp> (Hoshi Takanori)
What: New Regular Expression extension
Where: <URL:http://www.neosoft.com/tcl/ftparchive/sorted/devel/nre20.tar.gz>
Description: Superset of Tcl 8's default regsub support. Can be used as an
add on, or, with appropriate invocation, as a replacement for the
default. It is binary clean, evaluates regular expressions faster,
has extended Perl features . Has been tested on Solaris, HP, and
Windows NT.
Updated: 09/1997
Contact: <URL:mailto:darrel@gemstone.com> (Darrel Schneider)
What: NeXTSTEP / Tcl interface (Johnson)
Where: <URL:ftp://media.mit.edu/pub/WavesWorld/WW1.0B2Complete.tar>
<URL:ftp://media.mit.edu/pub/WavesWorld/WW1.0B2SrcOnly.tar>
Description: This is a strictly NeXTSTEP interface. One of the two palettes
included in this release is WWTCLWidgets one take on how to integrate
Tcl into the NeXTSTEP development environment.
The other palette makes use of the Tcl widget palette.
The other WavesWorld palettes, on
<URL:ftp://media.mit.edu/pub/WavesWorld/>,
integrate Tcl into IB, complete with a suite of UI objects,
and a 3D modeling language called eve, which is basically Tcl with a
full RenderMan binding. The WWTCLWidgetsPalette includes a WWTCLInterp,
which is an objective-C wrapper around a Tcl interp.
Updated:
Contact: <URL:mailto:wave@media.mit.edu> (Michael B. Johnson)
What: NextStep / Tcl MAB
Where: <URL:ftp://cs.orst.edu/pub/next/submissions/>
Description: A Tcl 7.3 MAB - unfortunately, I don't speak NextStep so
that's about all I know.
Updated:
Contact: Unknown
What: niceString
Where: From the contact
Description: Simple Tcl script which quotes special characters in a string
so that they can be written and read to files without fear of
evaluation occuring.
Updated:
Contact: <URL:mailto:paisit@dstc.uts.edu.au> (Paisit Thamsakorn)
What: NIS+ interface library
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/nistcl-0.02/nistcl-0.02.tar.gz>
<URL:ftp://csi.jpl.nasa.gov/pub/tcl/nistcl-0.02.tar.gz>
Description: Super pre-alpha release of a TCL interface SunOS 5.x NIS+ library.
Updated: 03/1997
Contact: <URL:mailto:mwette@csi.jpl.nasa.gov> (Matt Wette)
What: NLI Tcl extension
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/NLItcl/NLItcl.tar.gz>
Description: A Tcl extension supporting the Natural Language Inc.'s
natural language database front end.
Updated: 03/1997
Contact: <URL:mailto:de@lick.ucsc.edu> (De Clarke)
What: Numeric Array extension to Tcl
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/narray-0.5.tar.gz>
Description: Provide support for large in-memory multi-dimensional numeric
arrays. Also provides support for applying Tcl functions over each
element of the array in a byte code compiled format.
Updated: 03/1997
Contact: <URL:mailto:slshen@lbl.gov> (Sam Shen)
<URL:mailto:sls@aero.org> (Sam Shen)
What: Numeric string comparison
Where: <URL:ftp://ftp.std.com/pub/drh/strcmp.c>
Description: A new C subroutine, sstrcmp, which compares it's two string
arguments. If the two are numbers, then the return value is
done as if the numbers were compares - thus comparing 22 and 3
will return as 3 being less than 22.
Updated:
Contact: <URL:mailto:drh@world.std.com>
What: Non blocking Tcl interpreter
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/no_block.tar.gz>
Description: no_block is an extension which simulates a non_blocking
tclsh, so that when it is backgrounded, it can continue to
process data or handle events until the user chooses to interact
with it again.
Updated: 03/1997
Contact: <URL:mailto:bstarr@monet.ics.uci.edu> (Brian Joseph Starr)
What: Non blocking Tcl pipes
Where: From the contact
Description: Modification of Tcl 7.4's tclUnixAZ
to support opening a pipe in non-blocking mode.
Updated:
Contact: <URL:mailto:johnh@mailhost.amcc.com> (John Hardin)
What: Notifier object
Where: From the contact
Description: Tcl code which provides you event notification, but not
reliant on X events. Purely Tcl code.
Updated:
Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
What: Objective C / Tcl library
Where: <URL:ftp://ftp.cs.rochester.edu/pub/packages/objc/libtclobjc-1.0.tar.gz>
<URL:ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/libtclobjc-1.0.tar.gz>
<URL:ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/libtclobjc-1.0.1.s.tar.gz>
Description: A library consists of objects and support functions for
communicating between Objective-C and Tcl/Tk. From Tcl you can send
messages to Objective-C objects and get textual representations of
what's returned. The library requires gcc-2.5.8 or higher,
Tcl-7.3, Tk-3.6, libcoll-931026, libreadline and GNU make.
There is also a NextSteP version available as well.
The 1.0.1.s version is a bug fix version for NeXT.
Updated: 06/1997
Contact: <URL:mailto:mccallum@cs.rochester.edu> (R. Andrew McCallum)
What: Object Tcl
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/oop/ObjectTcl.1.0.tar.gz>
Description: A Tcl extension that allows one to use object
oriented programming concepts from within Tcl and provides a
tight object-oriented coupling to C++. Can be used freely for
non-commercial purposes; email the contact for commercial use
licensing details. For more details, see
<URL:http://www.x.co.uk/devt/ObjectTcl/cover.html>.
Updated: 03/1997
Contact: <URL:mailto:otcl@x.co.uk> (Object Tcl)
What: ObjectiveTcl
Where: <URL:ftp://ftp.stepwise.com/pub/Vendors/TipTop_Software/ObjTcl.pkg.2.0.tar>
<URL:ftp://ftp.tiptop.com/pub/ObjectiveTcl/ObjTcl.pkg.2.0.tar>
Description: Commercial product (available for a 30 day free trial) which
is an advanced object-oriented environment for NEXTSTEP/OpenStep.
Provides full access to Objective-C objects and
facilitates creating classes and methods at
runtime.
Updated:
Contact: <URL:mailto:objtcl-l-request@tiptop.com>
<URL:mailto:info@tiptop.com>
What: obTcl
Where: <URL:ftp://ftp.dynas.se/pub/tcl/obTcl.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/obTcl-0.56.tar.gz>
Description: A Tcl 7.[45] object and megawidget extension, supporting multiple
inheritance, three new storage classes, and fully transparent
Tk megawidgets. If you need a Tab/Notebook widget or a
Paned Window widget, but only want to use standard Tk, this
extension might be for you. Now has an optional loadable accelerator
module (which requires use of Tcl 7.5) .
Current version is 0.56.
Updated: 03/1997
Contact: <URL:mailto:patrik@dynas.se> (Patik Floding)
What: Tcl OCX
Where: <URL:http://www.iac.net/%7Efarstar/Tcl75Ocx.htm>
Description: TclOCX is a Tcl 7.5 Win32 extension under development by the
contact. It exposes much of the functionality of the Tcl interpreter
to OLE compliant development systems such as VisualBasic, Delphi, etc.
Supports any functionality not requiring a callback mechanism.
Has been tested under VB 4.0 and VC 4.2. Implementing new commands
is not currently possible. Contact has made source available for
a short time as he hasn't time to do justice to the project.
Updated: 02/1997
Contact: <URL:mailto:andrew@farstar.iac.net>
What: odbctcl
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/odbctcl-0.2/odbctcl-0.2.zip>
Description: Binary distribution for Tcl 7.6 or Tcl 8.0a2 for Windows.
It was compiled with Borland C++ 4.5 using Win32 API, so it should
run under Windows NT, Windows 95, and Windows 3.1 (with Win32s),
as well as Linux 2.0.6.
This is an alpha release (meaning that interfaces may change).
Updated: 03/1997
Contact: <URL:mailto:103662.3300@compuserve.com> (Jose L Porcayo)
What: OLE
Where: <URL:http://www.nmis.org/AboutNMIS/Team/KipC/Magenta/contents.html>
Description: 1995 MIT class project to build a Windows NT OLE 2.0 extension for
Tcl. The final report, as well as the source and binaries,
can be found here.
Updated: 03/1997
Contact: <URL:mailto:kip@mit.edu> (Kip Compton)
What: Open Scripting Architecture (Apple) Extension (Darley)
Where: <URL:http://www.das.harvard.edu/users/students/Vincent_Darley/>
Description: Tcl extension for the Macintosh MacTcl to access Apple's OSA.
Updated:
Contact: <URL:mailto:vince@das.harvard.edu> (Vince Darley)
What: OpenGL context Tk widget
Where: <URL:ftp://cgl.uwaterloo.ca/pub/cs488/supplied.july.95.tar.gz>
Description: Tk widget that maintains an OpenGL context.
Updated:
Contact: <URL:mailto:mmccool@cgl.UWaterloo.CA> (Michael D. McCool)
What: OpenGL Tk output widget
Where: <URL:ftp://ftp.EasternGraphics.com/pub/egr/tkopengl/tkopengl1.0.tar.gz>
Description: This Tk opengl widget allows integration of windows, having
three-dimensional graphics output produced by OpenGl, into
Tk applications. It is available for Unix and Windows platforms.
Updated: 06/1997
Contact: <URL:mailto:wicht@EasternGraphics.com> (Frank Wicht)
What: OpenWindows tkBind mod
Where: From the contact
Description: One line patch to change the Alt modifier from using Mod2
to using Mod4.
Updated:
Contact: <URL:mailto:darkfox@netcom.com> (Johnson Michael Earls)
What: OpTcl
Where: <URL:http://www.sys.uea.ac.uk/%7Efuzz/OpTcl.html>
Description: Dynamic module for Windows/OLE to enable binding from Tk
to OLE components. Future versions may be able to handle
JavaBeans or even OpenDoc, if there is interest.
Updated: 03/1997
Contact: <URL:mailto:f.pezeshkpour@uea.ac.uk> (Farzad Pezeshkpour)
What: Oracle extension to Tcl.
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/oratcl-2.41/oratcl-2.41.tar.gz>
<URL:http://www.neosoft.com/tcl/ftparchive/sorted/databases/oratcl-2.5b2/>
Description: Provide access to a Oracle 6.0-7.3.2 Database server from within
Tcl. OraTcl 2.4 is based on Tcl 7.[56] (tclX recommended).
Email contact for a makefile for Windows that was submitted by a user.
OraTcl 2.5 is in beta, and includes Windows NT support, cursor
variables from PL/SQL, can bind Tcl variables to orafetch results,
can bind Tcl variables to Oracle :bind variables, supports asynchronous
SQL execution.
Updated: 05/1997
Contact: <URL:mailto:tpoindex@nyx.net> (Tom Poindexter)
What: OSE C++ tools
Where: <URL:ftp://ftp.th-darmstadt.de/pub/programming/languages/C++/class-libraries/OSE/>
<URL:ftp://csis.dit.csiro.au/pub/SEG/ose/>
Description: Collection of programming tools and class libraries for C++.
One of the 3 primary class libraries is OTKLIB, a library of
components which builds on other classes in OSE to allow
integration of Tcl/Tk library into applications making use of the
poll/select based event handling mechanism provided elsewhere
in OSE. The event handling system provides access (for C++ code)
to file events, signals, timers and alarms. Arbitrary jobs may
also be scheduled. A wide variety of hardware, operating systems,
and C++ compilers are supported. Also supports ObjectStore and
Versant OODBMS. Includes a build environment which simplifies
writing makefiles and testing using Purify, Quantify, TestCenter,
etc. as well as many other development issues. A mailing list
exists as well as online WWW documentation. Documentation is at
<URL:http://www.telstra.com.au/docs/ose/doc/ose-home.html>.
Updated:
Contact: <URL:mailto:ose@nms.otc.com.au> (OSE questions)
What: MIT otcl
Where: <URL:ftp://ftp.tns.lcs.mit.edu/pub/otcl/>
<URL:ftp://mohegan.wi-inf.uni-essen.de/pub/otcl-0.96b.tar.gz>
Description: MIT Object Tcl is a dynamic Object-Oriented Programming
extension for Tcl, featuring program styles, inheritance,
meta objects, automatic method combinations, mixing of C and C++.
Works with Tcl 7.[345].
The version from Germany contains a set of fixes for various
destroy problems discovered by Martin Andrews and Gustaf
Neumann.
Updated: 05/1997
Contact: <URL:mailto:djw@lcs.mit.edu> (David J. Wetherall)
<URL:mailto:andrewm@ccfadm.eeg.ccf.org> (Martin Andrews)
<URL:mailto:Gustaf.Neumann@uni-essen.de>
What: MIT otcl extensions and patches
Where: From the contact
Description: Contact has posted a couple of patches, including one that
gives "gensym" support - by specifying gensym as the name
of the object, a unique object name is returned.
Updated:
Contact: <URL:mailto:hildjj@fuentez.com> (Joe Hildebrand)
What: MIT otcl mega-widget system
Where: From the contact
Description: A simple otcl mega-widget system. Unsupported.
Updated:
Contact: <URL:mailto:andrewm@ccfadm.eeg.ccf.org> (Martin Andrews)
What: Pacco (Pavia Active-Component Compound Objects)
Where: <URL:ftp://iride.unipv.it/pub/Pacco/pacco-0.85.tar>
<URL:ftp://iride.unipv.it/pub/Pacco/pacco-0.9a7.tar.gz>
Description: A way to manage binary objects in a distributed environment.
Adds image display capabilities to the Tk widget set.
Uses Tcl 7.3/Tk 3.6, and prefers use of the shells-1.1 environment.
Requires ANSI C and gmake. See more Pacco info at
<URL:http://iride.unipv.it/pacco/>.
Updated: 09/1996
Contact: <URL:mailto:rubini@ipvvis.unipv.it> (Alessandro Rubini)
<URL:mailto:alberto@ipvvis.unipv.it> (Alberto Biancardi)
What: Pack widget with no shrink option
Where: From the contact
Description: Code to add a noshrink option to Pack so that each button
can be the same size.
Updated:
Contact: <URL:mailto:welch@parc.xerox.com> (Brent Welch)
What: package extension
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/package0.1.patch.gz>
Description: Tcl 7 extension to allow collections of related variables
and procedures.
Updated: 03/1997
Contact: <URL:mailto:cimarron@montage.com> (Cimarron Taylor) ???
What: pad
Where: <URL:ftp://ftp.math.fsu.edu/pub/bellenot/pad0.9.tar.gz>
Description: C/C++ drawing widget providing access to a pixmap so
that direct drawing calls can be used rather than using the
canvas commands. Tested only with Tcl 7.[45]/Tk 4.[01].
Updated: 12/1996
Contact: <URL:bellenot@math.fsu.edu> (Steve Bellenot)
What: Pad++
Where: <URL:http://www.cs.unm.edu/pad%2B%2B/>
<URL:ftp://ftp.cs.unm.edu/pub/bederson/>
Description: A Tk based zooming graphical interface for user interaction.
Includes a sample drawing application called PadDraw. It
can also be called from Scheme, Perl, or C++.
It has been tested on Windows 95/NT and most Unix boxes.
Updated: 07/1997
Contact: <URL:mailto:bederson@cs.unm.edu> (Benjamin B. Bederson)
What: padgraph
Where: <URL:ftp://srsuna.shlrc.mq.edu.au/pub/emu/padgraph-1.0.tgz>
Description: Tk 4.2 widget, based on the pad widget, draws an x-y graph.
Known to compile on Linux, Solaris, Windows NT and 95.
Interface either via Tcl or C. The C interface can handle
large datasets with fast rendering (one application draws
20,000 points per second). Supports scrollbars and a
background image. Is distributed with a modified
version of Steve Bellenot's pad widget.
Updated: 06/1997
Contact: <URL:mailto:steve@srsuna.shlrc.mq.edu.au> (Steve Cassidy)
What: parser
Where: From the contact
Description: com_parser is an addinput like extension which can perform
some parsing before the program is resented the input.
Updated:
Contact: <URL:mailto:jcarney@mit.edu> (John Carney)
What: Password widget (Ivler)
Where: From the contact
Description: Tk text entry widget that takes a value in a standard
password format.
Updated:
Contact: <URL:mailto:ivler@i-xpress.com> (J.M. Ivler)
What: Password widget (Kenny)
Where: From the contact
Description: Tk entry box widget which does not show it's contents.
Should appear in tkauxlib 2.0.
Updated:
Contact: <URL:mailto:kennykb@crd.ge.com> (Kevin B. Kenny)
What: Pathname expansion
Where: From the contact
Description: A Tcl procedure to do pathname expansions.
Updated:
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: Pathname resolution
Where: From the contact
Description: Take a pathname and resolve automounter mangling, etc.
Updated:
Contact: <URL:mailto:jch@hazel.pwd.hp.com> (John Haxby)
What: Patparse extension
Where: <URL:ftp://ftp.cme.nist.gov/pub/step/npttools/patparse.tar>
Description: An extension to interface Tcl applications to Open Text
Corp's Pat text retrieval software.
Updated:
Contact: <URL:mailto:lubell@cme.nist.gov> (Josh Lubell)
What: Perl script invocation sample
Where: From the contact
Description: Contact posted a procedure called get-folders which invokes
Perl with a Perl 'in-line' script. It's an interesting example
of the types of things one can do from within Tcl.
Updated:
Contact: <URL:mailto:klassa@ivc.com> (John M. Klassa)
What: PBM library suitable for use in Tk
Where: <URL:ftp://ftp.netcom.com/pub/je/jef/>
Description: A tar file containing libpnmrw routines, which is a library
of PBM Plus reading and writing routines which return status values
rather than echoing error msgs and exiting, is available. This
should make integrating PBM Plus style file formats much easier.
Updated:
Contact: <URL:mailto:jef@netcom.com> (Jef Poskanzer)
What: PCCTS parser extension
Where: <URL:ftp://ftp.parr-research.com/pub/pccts/workshop95/pcctsWorkShop2.tar.gz>
Description: Simple example of adding a PCCTS parse as a Tcl extension
that parses ISO/ANSI Standard C characters, strings and comments,
returning the parsed output as a result. Written for Tcl 7.3.
Updated:
Contact: <URL:mailto:johnm@mitchell.org> (John D. Mitchell)
What: pgtk
Where: <URL:http://rrdjazz.nist.gov/%7Etoby/pgtk.html>
<URL:ftp://rrdjazz.nist.gov/bt1/pgtk/pgtk.dll>
<URL:ftp://rrdjazz.nist.gov/bt1/pgtk/pgtk.tgz>
<URL:ftp://astro.caltech.edu/pub/pgplot/pgplot5.1.tar.gz>
<URL:http://astro.caltech.edu/%7Etjp/pgplot/>
<URL:http://www.ast.cam.ac.uk/AAO/local/www/kgb/pgperl/>
Description: PGPLOT display driver using Tk as well as ptcl's PGPLOT
Tcl bindings. Pgperl is a Perl 5 module to call pgplot.
Updated: 08/1997
Contact: <URL:mailto:Brian.Toby@NIST.gov> (Brian H. Toby)
What: Photo format example
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/photo-example.tar.gz>
Description: Demonstrate how to load memory images into Tk 4.1 or newer
and dynamically load extensions.
Updated: 03/1997
Contact: <URL:mailto:mhalle@bwh.harvard.edu> (Michael Halle)
What: Photo format - GIF (Li)
Where: From the contact
Description: A photo widget image format handler for GIF images.
It only works for 8 bit GIF files and
interlaced 8 bit files and does not write GIFs.
Updated: 11/1996
Contact: <URL:mailto:angel@flipper.rsmas.miami.edu> (Angel Li)
What: Photo format - HPL (Fitzhugh)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/hpl-1.0.tar.gz>
Description: Two extensions to add TIFF and PNM file format handlers to
the Tk 4.0 image photo type.
Updated: 03/1997
Contact: <URL:mailto:fitzhugh@hpl.hp.com> (Andrew Fitzhugh)
What: Photo format - JPG (Swan)
Where: <URL:ftp://mm-ftp.cs.berkeley.edu/pub/misc/tkImgFmtJPEG.c>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/tkImgFmtJPEG.c>
Description: Tk 4.1 photo widget image format handler for JPEG.
This is based on the software JPEG decoder from the
Berkeley Continuous Media Toolkit
<URL:http://bmrc.berkeley.edu/projects/cmt/> and has a smaller
footprint than the Independent JPEG Group (IJG) decoder. It is
much less reliable than the IJG code. It compiles and runs fine
on HP-UX 9.x and Digital Unix 3.x. If you compile it into
a shared library, it can be loaded dynamically.
Updated: 03/1997
Contact: <URL:mailto:aswan@cs.berkeley.edu> (Andrew Swan)
What: Photo widget - miscellaneous (lolo)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tk4.1img.patch.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tk4.2b1img.patch.tar.gz>
Description: Set of patches to Tk 4.2b1 which add new graphics formats
(GIF, PPM, JPEG, PNM) new options to the image commands, and
two commands to use fonts with images.
Updated: 03/1997
Contact: <URL:mailto:lolo@pcsig22.etsimo.uniovi.es>
What: Photo format - PNG (Crisp)
Where: <URL:ftp://swrinde.nde.swri.edu/pub/incoming/png/>
Description: A Tk 4.2b1 photo widget image format handler.
Supports reading and writing PNG files, complete with text-only
meta data.
Updated: 11/1996
Contact: <URL:mailto:Joel.Crisp@bris.ac.uk> (Joel Crisp)
What: Photo format - raw (Ball)
Where: <URL:ftp://tcltk.anu.edu.au/pub/steve/imgPatch.gz>
Description: Patch for Tk 8.0 which allows the photo widget to read
raw image data.
Updated: 07/1997
Contact: <URL:mailto:Steve.Ball@tcltk.anu.edu.au> (Steve Ball)
What: Photo format - XPM (Critchlow)
Where: <URL:http://www.elf.org/tclsources.html>
Description: A Tcl procedure for converting an XPM into an photo widget image.
Updated: 09/1996
Contact: <URL:mailto:rec@elf.org> (Roger Critchlow)
What: Photo widget
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/photo-2.4.tar.gz>
<URL:ftp://dcssoft.anu.edu.au/pub/tk/photo-2.4.tar.Z>
Description: Tk widget which displays a monochrome or color image using
dithering.
Updated: 03/1997
Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
What: Pie menus
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tkpie.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tkpie23.zip>
Description: Menus presented as a slice of a pie rather than a box.
Updated: 03/1997
Contact: <URL:mailto:don@toad.com> (Don Hopkins)
What: Pixel position of a character
Where: From the contact
Description: Get the pixel positions of characters.
Updated:
Contact: <URL:mailto:eric@pandora.Las-Vegas.NV.US> (Eric J. Schwertfeger)
What: Pixmap support (Albrecht)
Where: <URL:ftp://ftp.igpm.rwth-aachen.de/arc/pub/unix/tcl/pixmap.tar.gz>
Description: A Tk 4.0b3 new image type of pixmap. It has to modify the
tk4.0b3 directory, unfortunately. It also provides ability to
communicate with the Motif window manager and some other add-ons.
Updated:
Contact: <URL:mailto:albrecht@igpm.rwth-aachen.de> (Harald Albrecht)
What: Pixmap support (Delmas)
Where: <URL:http://www.cimetrix.com/sven/tkpixmap.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkPixmap3.6j.tar.gz>
<URL:http://panther.cimetrix.com/sven/downloads/pixmap.tar.gz>
Description: Tk 3.6 tkBitmap.c modification to support pixmap images with
-bitmap option. Supports Xpm3, bitmap, and gif. Also supports
Display Postscript output. TkPixmap3.6j was the last version
of TkPixmap, since Tk 4.x contains in the core support for images.
Use the Tk 4.x extension called Pixmap (by Albrecht) or Tix 4.x to
get support for XPM version 3 images.
Updated: 03/1997
Contact: <URL:mailto:sven@cimetrix.com> (Sven Delmas)
What: Plotting widget for Tk
Where: <URL:ftp://dino.ph.utexas.edu/pub/plplot/>
Description: The plotting widget is a part of PLPLOT,
(see "tcl-faq/part4"). Plplot uses the
GNU licensing so be aware of this.
Updated:
Contact: <URL:mailto:plplot-request@dino.ph.utexas.edu> for mailing list.
<URL:mailto:mjl@dino.ph.utexas.edu> (Dr. Maurice LeBrun)
What: Pmw
Where: <URL:http://www.dscpl.com.au/pmw/>
<URL:ftp://ftp.dscpl.com.au/pub/pmw/Pmw.0.4.tar.gz>
<URL:ftp://ftp.dscpl.com.au/pub/pmw/PmwBlt.py>
<URL:ftp://ftp.dscpl.com.au/pub/pmw/BltGraph.py>
Description: A megawidget framework for constructing high-level compound
widgets in Python using Tk. Contains a replacement for Python's
Tkinter interface, as well as the base classes and a library
of megawidgets such as ComboBox, Dialog, ButtonBox, etc.
The PmwBLT.py file is the interface for BLT 2.1's busy, graph
and vector commands. See the BltGraph.py file for a demo.
Updated: 09/1997
Contact: (URL:mailto:gregm@iname.com) (Greg McFarlane)
What: Pool
Where: <URL:http://www.westend.com/%7Ekupries/doc/pool/>
Description: A personal library of Tcl procedures.
Updated: 07/1997
Contact: <URL:mailto:a.kupries@westend.com> (Andreas Kupries)
What: Popup menu support (Bonfield)
Where: From the contact
Description: Sample of a Tk 4 popup menu.
Updated:
Contact: <URL:mailto:jkb@mrc-lmb.cam.ac.uk> (James Bonfield)
What: Popup menu support (Noble)
Where: From the contact
Description: Implementation of a popup menu. Uses button 1.
Updated:
Contact: <URL:mailto:kjx@comp.vuw.ac.nz> (R James Noble)
What: Portable Tk
Where: <URL:ftp://sauna.cs.hut.fi/pub/tk/porttk.tar.gz>
Description: A proof of portability project to make a version of Tk which
is portable between Microsoft Windows 3.1, X Window System and
hopefully at some time in the future Macintosh, Amiga, and OS/2.
For more information, see <URL:http://www.cs.hut.fi/%7Ekjk/porttk.html>.
Updated:
Contact: <URL:mailto:ohttk@niksula.hut.fi> (Portable Tk group)
What: PortBox
Where: From the contact
Description: A Tcl 7.x interface to the XVT GUI toolbox. It is not a
complete encapsulation of XVT, though it may be close enough to
be useful. It is freely distributable software, even though
XVT is not. It was developed with the Macintosh's MPW 3.2+ and SCO
Motif on XVT v3.02. It has not been ported to Windows. PortBox
requires an ANSI C compiler. This is NOT a version of Tk for
the Macintosh or Windows.
Updated:
Contact: <URL:mailto:ccoupe@riscy.simplot.com> (Cecil Coupe)
What: Postgres extensions (Maxwell)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/PQtcl/PQTcl.tar.gz>
Description: C and C++ versions of interface to the UCB libPQ Postgres
relational database.
Updated: 03/1997
Contact: <URL:mailto:rmaxwell@ossi.COM> (Robin J. Maxwell)
What: Postgres extensions (Wieck)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/Postgres_pqatcl-1.0/Postgres_pqatcl-1.0.tar.gz>
Description: Support of Postgres V4.2 and Postgres95, providing async
queries without using PQexec, thus providing non-blocked I/O.
A Tk postgres monitor and class browser are also included.
Updated: 03/1997
Contact: <URL:mailto:wieck@sapserv.debis.de> (Jan Wieck)
What: PostgreSQL
Where: <URL:http://www.postgresql.org/>
<URL:http://www.ids.net/%7Ebjepson/freeODBC/>
<URL:http://www.openlinksw.com/>
<URL:http://www.demon.co.uk/finder/postgres/>
<URL:http://www.ucolick.org/%7Ede/tcl_syb/wisql.html>
<URL:ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/>
<URL:http://www.illustra.com/>
Description: PostgreSQL is a derivitive of POSTGRES 4.2, converted to ANSI C.
POSTGRES is a database management system. It is compliant with
ANSI SQL92 and SQL89. It supports a number of enhancements,
such as inheritance, declaritive queries, optimization,
concurrency control, transactions, mult-user support, user defined
operators, types, functions, and access methods.
APIs exist for C, C++, Java, Perl4, Perl5, Python, SQL and Tcl.
Free versions of drivers for ODBC and JDBC are under development.
A commercial version of PostgreSQL is available via Illustra, Inc.
Updated: 06/1997
Contact: <URL:mailto:majordomo@postgres95.vnet.net> (PostGres95 mailing list)
What: Printer support for Windows
Where: <URL:http://www.du.edu/~mschwart/>
Description: This extension for Windows 3.11, 95, NT allows the
invocation of common printer dialogs and exposes the device
context for supporting interaction with other platform specific
drawing primitives.
Updated: 09/1997
Contact: <URL:mailto:mschwart@nyx.net>
What: ProcCGIInput
Where: <URL:http://www.uni-frankfurt.de/%7Efp/Tcl/ProcCGIInput.tcl.txt>
Description: Tcl 7.6 script that finds all form variables in the
$form() array.
Updated: 07/1997
Contact: <URL:mailto:fp@informatik.uni-frankfurt.de> (Frank Pilhofer)
What: Tcl prompt 2 fix
Where: From the contact
Description: Fix to Tcl 7.4 (?) tclMail so that tcl_prompt2 works again.
Updated:
Contact: <URL:mailto:Matthew.Rice@pgw.on.ca> (Matthew Rice)
What: pTk BLT Table
Where: <URL:ftp://moulon.inra.fr/pub/pTk/Table.tar.gz>
Description: An adaptation for perl/Tk of BLT's Table widget.
Updated:
Contact: <URL:mailto:decoux@moulon.inra.fr> (Guy Decoux)
What: pTk dial widget
Where: From the contact
Description: A perl/Tk composite dial widget.
Updated:
Contact: <URL:mailto:rjohnson@shell.com> (Roy Johnson)
What: pTk EVA
Where: <URL:ftp://ftp.sowa.is.uec.ac.jp/pub/Lang/perl5/Tk/>
Description: A perl/Tk type of *scratch* buffer, which is dedicated to
one liner evaluations.
Updated: 07/1997
Contact: <URL:mailto:kobayasi@sowa.is.uec.ac.jp> (KOBAYASI Hiroaki)
What: pTk FileSelect widget
Where: From the contact
Description: A perl/Tk File Select Perl module. It returns the
file name as well as a read/write/cancel button indicator.
Updated:
Contact: <URL:mailto:scheinin@crs4.it> (Alan Louis Scheinine)
What: ptk GBARR widget collection
Where: <URL:http://www.perl.com/CPAN/authors/id/GBARR/Tk-GBARR-1.00.tar.gz>
Description: A perl/Tk collection of widgets such as an OO interface to
Tk::Canvas, a widget panner called Tk::Pane, and finally a frame
with a title called Tk::TFrame. A number of others will hopefully
be in the next release.
Updated: 05/1997
Contact: <URL:mailto:gbarr@ti.com> (Graham Barr)
What: pTk menu cascade demos
Where: From the contact
Description: Three perl/Tk examples of use of multi-level cascading
menus.
Updated:
Contact: <URL:mailto:derf@ti.com> (Frederick L. Wagner)
What: pTk RefListbox widget
Where: From the contact
Description: Modified version of perl/Tk ScrollListbox suitable for perl 5
references (rather than the strings that ScrollListbox
wants to use.
Updated:
Contact: <URL:mailto:kobayasi@sowa.is.uec.ac.jp> (KOBAYASI Hiroaki)
What: pTk ScrolledListbox widget
Where: From the contact
Description: An attempt at a perl/Tk Scrolling Listbox
FileSelector redone on top of the LabeledEntry and ScrolledListbox2
widgets, and the updated ScrolledListbox2 and LabeledWidget files with
a -labelanchor added to LabeledWidget.
Updated:
Contact: <URL:mailto:derf@asic.sc.ti.com> (Fred Wagner)
What: pTk subcommand
Where: From the contact
Description: Perl script that creates a set of files making it possible to
make direct calls of subcommands from the external language.
Updated:
Contact: <URL:mailto:ilya@math.ohio-state.edu> (Ilya Zakharevich)
What: pTk Tcl bindings
Where: From the contact
Description: Tcl bindings for perl/Tk. The bindings are not enough to
run the Tk core but are enough for the text widgets.
Updated:
Contact: <URL:mailto:ilya@math.ohio-state.edu> (Ilya Zakharevich)
What: procedure tracing
Where: From the contact
Description: Tcl procedure tracing package.
Updated:
Contact: <URL:mailto:bsmith@CS.cornel.EDU> (Brian Smith)
What: Prolog / Tcl interface
Where: <URL:ftp://clement.info.umoncton.ca/pub/BinProlog/BinProlog5.00.tar.gz>
<URL:ftp://clement.info.umoncton.ca/pub/BinProlog/binpro5.zip>
<URL:ftp://ftp.elis.rug.ac.be/pub/BinProlog/>
Description: Prolog environment which allows one to also manipulate
Tcl and Tk objects. BinProlog has now been ported to tk4.0 and
Tcl7.4. This adds a high-performance logic programming engine
to the Tcl interpreter. This has been tested on SPARCs with
SunOS 4.x and 5.x. For 32 bit DOS/Windows 3.1/Windows'95/NT
executable, see the .zip file.
See <URL:http://clement.info.umoncton.ca/%7Etarau/> for more details.
Updated:
Contact: <URL:mailto:binprolog@info.umoncton.ca>
What: Profile Tcl code
Where: From the contact
Description: Tcl code snippet used to provide Tcl code. It works by
redefining proc.
Updated: 07/1997
Contact: <URL:mailto:cimarron@montage.com> (Cimarron Taylor) ???
What: Profiler
Where: <URL:http://www.cs.colorado.edu/%7Ejcook/TclTk/>
Description: Tcl 7.6 source code extension to add profiling to
one's programs. Package instruments each procedure, keeping
track of execution time and number of invocations.
Read the instructions carefully to see restrictions on
coding style. Minimal support for Tk apps since much of
the time in these is in a wait state.
Code is experimental but seems to work.
Updated: 07/1997
Contact: <URL:mailto:jcook@cs.nmsu.edu> (Jon Cook)
What: programatically set window fonts
Where: From the contact
Description: Simpel script which allows one to set the fonts of all one's
widgets to a default font.
Updated:
Contact: <URL:mailto:joey@pemrac.space.swri.edu> (Joey Mukherjee)
What: Progress Bar
Where: From the contact
Description: A Tk proc that displays a pecentage progress gauge type of
widget. Code as posted was for Embedded Tcl but should be able
to be used with regular Tk without much modification.
Updated:
Contact: <URL:mailto:harper@convex.com> (Dave Harper)
What: pset
Where: From the contact
Description: Proc which allows a parallel set command. Note that at least
two versions of this were posted.
Updated:
Contact: <URL:mailto:ted@nmsu.edu> (Ted Dunning)
What: ptcl
Where: <URL:ftp://fornax.usno.navy.mil/dist/ptcl/ptcl.html>
<URL:http://astro.caltech.edu/%7Etjp/pgplot/>
Description: PGPLOT (Caltech Plotting Package commands registered as Tcl
commands.
Updated: 09/1996
Contact: <URL:mailto:nme@fornax.usno.navy.mil> (Nicholas Elias)
What: New puts command
Where: From the contact
Description: Rewritten puts that allows one to send puts output to a file
rather than to stdout.
Updated: 12/1996
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: PV-WAVE interface (Visual Numerics)
Where: From the contact
Description: Tcl interfaces to PV-WAVE. PV-WAVE 5.0 CD-ROM
has the interfaces installed into the directory wave/lib/tcl/.
Updated:
Contact: <URL:mailto:todd@pvi.com> (Todd Bradley)
What: Python Imaging module (PIL)
Where: <URL:http://www.python.org/sigs/image-sig/Imaging.html>
<URL:http://starship.skyport.net/crew/fredrik/pil/pil0.3a1.htm>
Description: Windows (with source for Unix folk soon to be available)
module of the Python Imaging Library. Includes DLLS for Tcl
7.6, Tk 4.2 and Tkinter. A binary for Windows 95/NT for Tk 4.2
as well as one for Tk 8.0a2 can be found at the above URL.
Updated: 06/1997
Contact: <URL:mailto:Fredrik_Lundh@ivab.se>
What: PyTix
Where: <URL:http://www2.gol.com/users/sshenoy/PyTix.html>
Description: Python 1.4 module for Tix 4.0.5. Has been tested
with Tcl 7.6/Tk 4.2.
Updated: 12/1996
Contact: <URL:mailto:sshenoy@gol.com> (Sudhir Shenoy)
What: Python TkXtra module
Where: <URL:http://www2.gol.com/users/sshenoy/TkXtra.html>
Description: Many useful widgets implemented in Python.
Updated: 12/1996
Contact: <URL:mailto:sshenoy@gol.com> (Sudhir Shenoy)
What: Python extra Tkinter Widgets
Where: <URL:http://starship.skyport.net/%7Eda/Python/Scripts/Tk/>
Description: Some neat Python classes such as a wrapper around both
UserList and a Tk ListBox, a generalized rolodex, TkUtil
(which is a set of MenuBar, RadioGroups, ButtonSet
and ScrollListBox widgets), a file selector,
and a generic object editor.
Updated: 09/1997
Contact: <URL:mailto:da@starship.skyport.net>
What: RATFINK
Where: <URL:http://www.art.com/%7Ejoe/cost/ratfink/>
Description: Library for generating the RTF formatted files.
Updated:
Contact: <URL:mailto:jenglish@crl.com> (Joe English)
What: random numbers (Dunning)
Where: <URL:http://crl.nmsu.edu/users/ted/random.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/math/random/random.tar.gz>
Description: Tcl 7.x random number support, based on rand48. Includes
all the rand48 entry points.
Updated: 03/1997
Contact: <URL:mailto:ted@nmsu.edu> (Ted Dunning)
What: random numbers (Eichin)
Where: <URL:http://www.cygnus.com/%7Eeichin/random-tcl.html>
Description: Tcl random number generator using Knuth 3.6 algorithm to
generate 16 bit numbers.
Updated:
Contact: <URL:mailto:eichin@cygnus.com> (Mark Eichin)
What: random numbers (Libes)
Where: From the contact
Description: Modified Samon random function for better behavior.
Updated:
Contact: <URL:mailto:libes@cme.nist.gov> (Don Libes)
What: random numbers (Salmon)
Where: From the contact
Description: Tk script displaying Salmon random function.
Updated:
Contact: <URL:mailto:glen_fullmer@pts.mot.com> (Glen Fullmer)
What: random numbers (Schoenwaelder)
Where: From the contact
Description: Simple Tcl script to generate random numbers.
Updated:
Contact: <URL:mailto:schoenw@ibr.cs.tu-bs.de> (Juergen Schoenwaelder)
What: random numbers (Shiono)
Where: From the contact
Description: Simple random number generator.
Updated:
Contact: <URL:mailto:tshiono@cv.sony.co.jp> (Toru Shiono)
What: RDB extension
Where: <URL:ftp://ccfadm.eeg.ccf.org/pub/ctk/rdb.tar.Z>
Description: Tcl extension for the portable Relational Database Package.
Based loosely on DBperl. Can support modules such as informix,
oracle, ingres, etc. but only provides informix.
Updated: 11/1996
Contact: <URL:mailto:andrewm@ccfadm.eeg.ccf.org> (Martin Andrews)
What: readline extension TclRl
Where: <URL:ftp://tochna.technion.ac.il/pub/staff/dimka/tclrl/tclrl-0.2.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclrl-0.4a.tar.gz>
Description: A Tcl extension to add a readline Tcl command, which works
like a [gets stdin] command but calls GNU readline() instead,
allowing you to do history edits, run built in functions and user
defined Tcl scripts bound to key sequences, use different key
maps, etc. Version 0.4a supports Tcl 7.[34].
Updated: 03/1997
Contact: <URL:mailto:dimka@vnet.ibm.com> (Dimirty Kloper)
What: readline extension tclsh-readline
Where: <URL:ftp://ftp.icsi.berkeley.edu/pub/real/dpwe/tclsh-readline-0.3.tgz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/misc/tclsh-readline-0.2/tclsh-readline-0.2.tgz>
Description: Modified version of Tcl 7.[45] core modules which add in the hooks
to GNU's readline library. Has also been tested with itcl 2.2p2.
Updated: 06/1997
Contact: <URL:mailto:dpwe@icsi.berkeley.edu> (Dan Ellis)
What: readline-like function support for Tcl (West)
Where: From the contact
Description: Mods to tclMain to provide support for the GNU readline
interface or with a few changes another similar interface.
Updated: 12/1996
Contact: <URL:mailto:west@lux.tsd.itg.ti.com> (Roger West)
What: readline-like function support for Tk (Miguel)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk_readline-1.2.patch.gz>
Description: Tk 3.6 patches for GNU readline support.
Updated: 03/1997
Contact: <URL:mailto:miguel@roxanne.nuclecu.unam.mx> (Miguel de Icaza)
What: Rectmap
Where: From the contact
Description: A Tk drawing widget which one can use to create various
rectangles.
Updated:
Contact: <URL:mailto:helthuis@cs.utwente.nl> (Bert Helthuis)
What: regsub replacement
Where: <URL:http://www.cs.uoregon.edu/research/tcl/capp/>
<URL:ftp://ftp.cs.uoregon.edu/pub/tcl/>
Description: Enhanced regsub for Tcl 7.5 or newer. Does regular expression
processing faster and has -eval and -subst options to work more
like some of Perl's options. Command is called regsube and is
available as source or .DLL.
Updated: 04/1997
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: RenderMan bindings
Where: From the contact
Description: Set of bindings to external RenderMan toolkit.
Updated:
Contact: <URL:mailto:wave@media.mit.edu> (Michael B. Johnson)
What: Reregister interpreter name
Where: From the contact (or from the mxedit source code)
Description: Code allows user to change the name of the interpreter.
Updated:
Contact: <URL:mailto:welch@parc.xerox.com> (Brent Welch)
What: Rivl
Where: <URL:http://www.cs.cornell.edu/Info/Projects/zeno/rivl/rivl.html>
Description: A Tcl extension for audio/video/image processing. Provides
a convienent environment for editing multimedia data and for
prototyping new algorithms. Supports MPEG-I, Motion-JPEG, directories
of images, PBM, PGM, PPM, .wav, .aiff, and .au audio formats, as well
as GIF and BMP images.
Updated: 11/1996
Contact: <URL:mailto:bsmith@cs.cornell.edu> (Brian Smith)
What: Tcl RPC (Roseman)
Where: From the contact
Description: Subset of tcl-dp like layer over Tcl 7.5's socket code.
Intended as an example of how to use the socket command.
Updated:
Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
What: Tcl RPC (Shorter)
Where: <URL:ftp://ftp.globalware.com/pub/tcl/tcl-RPC-1.3.0.tar.gz>
Description: Provides an RPC interface on top of Tcl 7.5's socket command.
This provides some level of replacement for Tcl-DP 3.3b1.
Updated:
Contact: <URL:mailto:mike@thx1138.globalware.com> (Michael E Shorter)
What: Safe Tcl Interpreter (NeoSoft)
Where: From the contact
Description: Tcl cmds to provide some level of security.
Updated:
Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
What: Save Tcl variables and procedures
Where: From the contact
Description: Tcl procedures to save off and load Tcl variables, arrays and
procedures.
Updated:
Contact: <URL:mailto:avl@alpha.logic.tuwien.ac.at> (Andreas Leitgeb)
What: Save Tk widgets
Where: From the contact
Description: Tk procedure which outputs a graph description of the
widget tree for AT&T's 'dot' graph layout system.
Updated:
Contact: <URL:mailto:Martin.Cleaver@ncl.ac.uk> (Martin Cleaver)
What: Save Variables
Where: From the contact
Description: Tcl procedures to save off Tcl variables and their values.
Updated:
Contact: <URL:mailto:David.Martland@brunel.ac.uk> (David Martland)
What: Scheme extension
Where: <URL:ftp://ftp.cs.indiana.edu/pub/kfisler/>
<URL:ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/Schemepkg0.1.tar.gz>
Description: Schemepkg is a Tcl/Tk package that provides an interface to
a Scheme interpreter from within Tcl scripts. This is not
a Scheme interpreter for Tk - it is merely a set of Tcl commands
that can be used to evaluate Scheme code from within Tcl scripts.
It is based on Brent Benson's Libscheme (v 0.3), which is required
to use Schemepkg.
Updated: 03/1997
Contact: <URL:mailto:kfisler@cs.indiana.edu> (Kathi Fisler)
What: scotty
Where: <URL:http://www.cs.tu-bs.de/ibr/projects/nm/scotty/>
<URL:ftp://ftp.ibr.cs.tu-bs.de/pub/local/tkined/scotty-2.1.3.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/scotty-2.1.5/scotty-2.1.5.tar.gz>
Description: scotty is a Tcl interpreter with extensions needed to write
network management applications. scotty can send and receive
ICMP packets, query DNS server, create TCP and UDP connections,
retrieve SNMP information, and process jobs in an event loop.
Sample applications are provided for the tkined network editor
Version 2.1.6, now available via the WWW site, supports Tcl 8.0.
Updated: 09/1997
Contact: <URL:mailto:tkined-request@ibr.cs.tu-bs.de> (Tkined/Scotty mailing list admin)
What: scrollbar color fix
Where: From the contact
Description: Modification to tkScrollbar to use the background rather than
the foreground colors for sensitive scrollbar objects.
Updated:
Contact: <URL:mailto:peter@nmti.com> (Peter da Silva)
What: scrollbar overflow fix
Where: From the contact
Description: Fix for arithmetic overflow in tkScrollbar (Tk 3.6).
Updated:
Contact: <URL:mailto:Farrell.McKay@nms.otc.com.au> (Farrell McKay)
What: scrollgraph
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/example/scrollgraph.tar.gz>
Description: Example of adding a scrollbar to blt_graph and scale
to control magnification.
Updated: 03/1997
Contact: <URL:mailto:bmidgley@sunset.cs.utah.edu> (Brad Midgley)
What: scwoop
Where: <URL:http://www.mygale.org/%73jfontain/scwoop.htm>
<URL:http://www.mygale.org/%73jfontain/scwoop15.tgz>
<URL:http://www.mygale.org/%73jfontain/scwoop15.zip>
<URL:http://www.mygale.org/%73jfontain/scwoop-2.0a1.tar.gz
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/scwoop-1.5.tar.gz>
Description: Simple Composite Widget Object Oriented Package is implemented
in a single sourcable file and uses simple techniques to provide
composite widget (mega widget) support to Tk. Uses stooop 2.3
and above. Runs on all Tcl 7.5 supported platforms.
Full HTML doc, with live tclets, are provided - see mygale.org
for a live example.
Version 3.0 is compatible with Tcl 8.x.
Updated: 07/1997
Contact: <URL:mailto:jfontain@mygale.org> (Jean-Luc Fontaine)
What: sdb
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/sdb-0.1/sdb-0.1.tar.gz>
Description: Simulation modelling DataBase (spreadsheet) extension.
Updated: 03/1997
Contact: <URL:mailto:tmoore@pnfi.forestry.ca> (Tom Moore)
What: searchbox
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/text/searchbox-1.0.1.tar.gz>
Description: Tk widget written that provides Emacs-like searching bindings
and incremental, exact and regular expression searching
abilities to Tk text widgets.
Updated: 03/1997
Contact: <URL:mailto:phelps@cs.berkeley.edu> (Tom Phelps)
What: secure tcl
Where: From the contact
Description: Extension to provide a send message evaluator
Updated:
Contact: <URL:mailto:fine@cis.ohio-state.edu> (Thomas A Fine)
What: send with timeout subcommand
Where: From the contact
Description: Patch so that you pass send a timeout value.
Updated:
Contact: <URL:mailto:terri@ner.com> (Terri L. Fischer)
<URL:mailto:lusol@Lehigh.EDU> (Stephen O.Lidie)
What: setInterpreter
Where: From the contact
Description: Routine to support the user selecting a Tk interpreter
by clicking on the window on the screen. Would be useful in
applications which allow interaction with arbitrary running Tk
applications.
Updated:
Contact: <URL:mailto:oakley@healthcare.com> (Bryan Oakley)
What: Shape extension
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/shape0.1.tar.gz>
Description: Crude Tk extension to the X11 shape extension.
Updated: 09/1997
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: shell widget
Where: From the contact
Description: Tk proc to create a shell widget.
Updated:
Contact: <URL:mailto:Donald.Syme@cl.cam.ac.uk> (Donald Syme)
What: showproc.tcl
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/example/showproc.tcl.gz>
Description: A new showproc
Updated: 03/1997
Contact: <URL:mailto:lance@markv.com> (Lance Ellinghouse)
What: Tcl/Tk signals
Where: <URL:http://www.nyx.net/%7Emschwart/signal_ext.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/signal_ext.1.2.tar.Z>
Description: This extension adds dynamically loadable signal handling to
Tcl/Tk. Allows specifying -async to improve response time.
Updated: 03/1997
Contact: <URL:mailto:schwartz@pogo.den.mmc.com> (Michael I. Schwartz)
What: SIMEX
Where: <URL:ftp://ftp.nmsr.labmed.umn.edu/>
Description: A C++ class framework for building discrete event simulation
models. More information can be found at
<URL:http://www.nmsr.labmed.umn.edu/>.
Updated:
Contact: <URL:mailto:jan@simvax.labmed.umn.edu> (Jan MArie Lundgren - User Contact)
What: SIPP extensions
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tsipp3.1b-B1.tar.gz>
Description: 3D rendering toolkit for Tcl and Tk based on the SImple
Polygon Processor (SIPP) using a scan line z-buffer algorithm.
Updated: 03/1997
Contact: <URL:mailto:markd@grizzly.com> (Mark Diekhans)
What: UW Skyblue software interface
Where: From the contact
Description: Interface from itc 1.5/Tcl 7.3/Tk 3.6 and the UW Skyblue
constraint engine.
Updated:
Contact: <URL:mailto:ronys@radguard.co.il> (Rony Shapiro)
What: sneaky_eval
Where: From the contact
Description: Preprocess arguments before calling RecordAndEval or Eval,
surrounding the arguments wtih braces so they won't be sub-evaluated.
Updated:
Contact: <URL:mailto:mdimeo@brooktree.com> (Matt DiMeo)
What: SNM db package.
Where: <URL:http://malik.srce.hr/CARNet/tools/TCLSNM/>
Description: Beta version of Tcl interface to SNM db calls. Enable script
actions on SNM console database.
Updated: 09/1996
Contact: <URL:mailto:ddelija@srce.hr> (Damir Delija)
What: SNMP extension (Rose)
Where: <URL:ftp://ftp.ics.uci.edu/mrose/isode-snmpV2/isode-snmpV2.tar.Z>
Description: A SNMP Tcl API documented in "How to Manage Your
Network Using SNMP" by Marshall Rose and Keith McCloghrie.
Updated:
Contact: <URL:mailto:mrose@dbc.mtview.ca.us> (M Rose)
What: SNTL
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/sntl-0.4.2.tar.gz>
Description: A general Tcl library of procedures. Contains code to
produce man pages from Tcl source, conversions from Tcl to C,
HTML rendering, generating HTML, handling CGI forms, command line
argument processing, a debugging message system, an object system,
and various Tk widgets built with the object system.
See <URL:http://www.csua.berkeley.edu/%7Esls/woa/distrib/> for more details.
Updated: 09/1997
Contact: <URL:mailto:slshen@lbl.gov> (Sam Shen)
<URL:mailto:sls@aero.org> (Sam Shen)
What: Tcl 7.5 socket code
Where: From the contact
<URL:ftp://ftp.cs.uoregon.edu/pub/tcl/contrib/>
Description: Wish 4.1/Windows DLL which provides a wrapper for some socket
functions. The source (included) compiles on both Unix and on
Borland w/Winsock. Also available is code for Tcl 7.5 to
provide a socket command on SunOS 4.1.3.
Updated:
Contact: <URL:mailto:rjamison@gothamcity.jsc.nasa.gov> (Bob Jamison)
What: Tcl 7.x example of using sockets
Where: <URL:http://www.sco.com/Technology/tcl/SocketExample.html>
<URL:http://www.sco.com/Technology/tcl/Tcl.html#Tcl-AddDoc>
Description: An example of a Tcl server and client which use sockets
to communicate.
Updated: 11/1996
Contact: <URL:mailto:hops@sco.com>
What: Speed Up for widgets with text in Tk 3.6
Where: From the contact
Description: Update to Tk 3.6 so that all labelled widgets are linked,
allowing only one DoWhenIdle call per update cycle and reallocate
memory for label only when new text is longer than old.
An additional speed up mentioned by drawing directly onto screen.
Updated:
Contact: <URL:mailto:panasyuk@cfauvcs5.harvard.edu> (Alexander Panasyuk)
What: SplitList
Where: From the contact
Description: Tcl procedure to place arguments into variables;
Updated:
Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
What: Spreadsheet (Hobbs)
Where: <URL:http://www.cs.uoregon.edu/research/tcl/code/capp/>
Description: Read/write Tk spreadsheet widget. Tested on tk 3.6 and tk 4.x
with and without Kanji support.
Updated: 10/1996
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: Spreadsheet (Struble)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/apps/newspread/newspread.tar.gz>
Description: Tk spreadsheet like widget, built using canvas and text
widgets.
Updated: 03/1997
Contact: <URL:mailto:cstruble@gnu.ai.mit.edu> (Craig Struble)
What: Stack procedures
Where: From the contact
Description: A Tcl based stack implementation. It was done as a demo
of the use of variable names as pointers in Tcl.
Updated:
Contact: <URL:mailto:amc@cs.wustl.edu> (Adam M. Costello)
What: static variables (Bolik)
Where: From the contact
Description: A Tcl script to support true static variables for tcl
procs.
Updated:
Contact: <URL:mailto:zzhibol@rrzn-user.uni-hannover.de> (Christian Bolik)
What: static variables (Lehenbauer)
Where: From the contact
Description: Tcl procedure to create static Tcl variables.
Updated:
Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
What: STcl
Where: From the contact
Description: This Tcl extension that support multiple Tcl intpreters and
creation of safe interpreters. It has been incorporated into
Tcl 7.5a2. If someone wants to use it with an older Tcl,
contact Jacob. There are some out of date versions available
on some of the ftp sites but you should contact Jacob to be
sure you have all the latest bug fixes.
Updated:
Contact: <URL:mailto:jacob.levy@eng.sun.com> (Jacob Levy)
What: stdio to Windows
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/stdio.tk.gz>
Description: Code to allow Tcl/Tk programs that read from stdin or
write to stdout or stderr to run on MS-Windows without modifcation.
Updated: 03/1997
Contact: <URL:mailto:gwl@cpu.com> (Gerald W. Lester)
What: Tk "sticker" canvas item type
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkSticker-1.0.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkSticker-1.2.tar.gz>
Description: A "sticker" is a rectangle with text inside but which truncates
if it's too long e.g. after the canvas is scaled. The text can be
drawn vertically and/or repeated. You can also draw a (filled) bar;
we use it showing percentage of a job's completeness. You may use
mouse enter/leave bindings to put the complete text in a status line.
No hacks nor patches to Tcl7.4-5/Tk4.0-1 and dynamically loadable.
Please use tkSticker-1.0 for Tcl7.2-3/Tk3.5-6!
Updated: 03/1997
Contact: <URL:mailto:dahms@ifk20.mach.uni-karlsruhe.de> (Heribert Dahms)
What: state sensitive buttons
Where: From the contact
Description: Make a button's state sensitive to changes in a variable.
Updated:
Contact: <URL:mailto:Donald.Syme@cl.cam.ac.uk> (Donald Syme)
What: stdout and stderr merged into one output pipeline
Where: From the contact
Description: Patch to tclUnixUtil that lets you merge the stdout and
stderr into one pipe.
Updated:
Contact: <URL:mailto:chaffee@bugs-bunny.cs.berkeley.edu> (Gordon Chaffee)
What: STOOOP
Where: <URL:http://www.mygale.org/%7Ejfontain/stooop-3.0.tar.gz>
<URL:http://www.mygale.org/%7Ejfontain/stooop30.zip>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/stooop-3.0.tar.gz>
Description: STOOOP (Simple Tcl-Only Object-Oriented Programming) scheme.
Implemented in a single Tcl source-able file. Uses simple techniques
to provide object orientation to Tcl. Includes an HTML class
browser and examples of a lifo and fifo stack.
Consists of new and delete operators as well as a virtual operator.
Object members are held in a global array bearing the class name.
Version 3.0 is compatible with Tcl 8.0, has a new class command,
which is a namespace, adds base class auto loading.
This extension is used in tkpiechart-2.x, scwoop, and others.
It is also available as a dynamically loadable Tcl extension
which works just like the Tcl sourceable version, only faster.
Updated: 08/1996
Contact: <URL:mailto:jfontain@mygale.org> (Jean-Luc Fontaine)
What: String handling routines in Tcl
Where: From the contact
Description: Tcl routines which return the first word of a string,
the first non-blank character from a string, an all upper case
version of the string, the first n non-blank characters in upper
case, a string stripped of leading and trailing blanks (and
multiple blanks squeezed down to one), and the n-th word from
a string.
Updated:
Contact: <URL:mailto:dupas@imec.be> (Luc Dupas)
What: String search starting at an offset
Where: <URL:http://crl.nmsu.edu/users/ted/srch.tar.gz>
Description: Tcl 7.[34] support to allow searching at some offset in the string.
Updated:
Contact: <URL:mailto:ted@nmsu.edu> (Ted Dunning)
What: string translate command
Where: From the contact
Description: Modification to core string command code to add a translate
command, which allows one to translate one set of characters into
another (like the Unix tr(1) command).
Updated:
Contact: <URL:mailto:moeller@informatik.uni-hildesheim.de> (Steffen M"oller)
What: structure-like objects in Tcl (Burdick)
Where: From the contact
Description: A Tcl command that lets you use arrays similarly to structs.
Updated:
Contact: <URL:mailto:burdick@ars.rtp.nc.us> (Bill Burdick)
What: structure-like objects in Tcl (Gerdes)
Where: From the contact
Description: Set of Tcl procedures to pass structures by reference.
Updated:
Contact: <URL:mailto:dpgerdes@zorro.cecer.army.mil> (David Gerdes)
What: SunOS dld package
Where: From the contact
Description: Tcl front end for SunOS 4.x dynamic loading routines.
Updated:
Contact: <URL:mailto:jlc@adaclabs.com> (Jean-Luc Chatelain)
What: supertcltk
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/supertcltk0.5.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcltk_shlib0.4.tar.gz>
Description: Set of files for Tcl and Tk as well as a number of
extensions designed to support building shared libraries.
More info can be found at <URL:http://130.209.12.75:8001/> during
off peek hours (GMT 17:00-9:00).
Updated: 03/1997
Contact: <URL:mailto:xiaokun@stats.gla.ac.uk> (Xiaokun Zhu)
What: sureSend
Where: From the contact
Description: Short Tk procedure which avoids a timeout and still returns
a result. For Tcl 7.3.
Updated:
Contact: <URL:mailto:Lindsay.Marshall@newcastle.ac.uk> (Lindsay F. Marshall)
What: SWIG
Where: <URL:http://www.cs.utah.edu/%7Ebeazley/SWIG/>
<URL:http://www.cs.utah.edu/%7Ebeazley/SWIG/Doc1.1/Contents.html>
<URL:ftp://ftp.cs.utah.edu/pub/beazley/SWIG/>
<URL:ftp://ftp.cs.utah.edu/pub/beazley/SWIG/swigdoc_html.tar.gz>
<URL:http://bifrost.lanl.gov/%7Edmb/SWIG/>
<URL:ftp://ftp.caos.kun.nl/pub/misc/jswig.tar.gz>
Description: Tool designed to make it easier to integrate functions
written in C/C++ with Tcl 7 and 8/Tk, Perl 4 and 5, Python and Guile.
SWIG is a compiler that takes ANSI C/C++ declarations and builds a
scripting language interface for a number of different languages.
Works for Unix and Win32.
The SWIG 1.1 documentation is available on the WWW - see the
URL above. It's also available for ftp.
Jswig is an extension by Harco de Hilster which generates
Java native code classes from the SWIG templates.
Should be extracted into SWIG1.1/Examples/java/.
Updated: 08/1997
Contact: <URL:mailto:beazley@cs.utah.edu> (David Beazley)
<URL:mailto:harcoh@caos.kun.nl> (Harco de Hilster)
What: Sybase Tcl
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/sybtcl-2.4/sybtcl-2.4.tar.gz>
<URL:http://www.neosoft.com/tcl/ftparchive/sorted/databases/sybtcl-2.5b2>
Description: Tcl 7.[56] (tclX recommended) interface to Sybase database
server, using SQL.
Also requires the Sybase Open Client (DB-Library) package.
Sybtcl 2.5b1 is a beta version of the next release. It contains
Windows NT support, a CT-Lib compatibility layer, accepts Tcl variables
for bindings.
Updated: 05/1997
Contact: <URL:mailto:tpoindex@nyx.net> (Tom Poindexter)
What: Sysadmtool
Where: <URL:ftp://sunsite.math.klte.hu/pub/sun/admin/sysadmtool/>
<URL:ftp://sunsite.kth.se/archive/utilities/sysadmintool/>
Description: Tcl/Tk freely distributable software to suppliment Sun's own
admintool and AdminSuite, providing comfortable intuitive tools
to do the same tasks as Unix commands and config files.
Updated:
Contact: <URL:mailto:sysadmtool@component.hu>
What: System V ipc
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/svipc-2.2.0/svipc-2.2.0.tar.gz>
Description: Tcl interface to System V IPC facilities. Supports
Unix Tcl 7.5 dynamic loading.
Updated: 03/1997
Contact: <URL:mailto:joe@zircon.seattle.wa.us> (Joe Kelsey)
What: Tcl and Tk shared library support (Brown)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sortede/devel/tk3.6.sharedlibs.patch.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sortede/devel/tcl7.3.sharedlibs.patch.gz>
Description: Set of patches which assume you use gcc 2.x.x which supports
the -shared option
Updated: 03/1997
Contact: <URL:mailto:philb@soda.berkeley.edu> (Philip Brown)
What: Tcl and Tk shared library support (aka Plus Patches) (Nijtmans)
Where: <URL:http://www.worldaccess.nl/%7Enijtmans/plus.html>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tcl8.0b6plus.patch.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tk8.0b6plus.patch.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/itcl2.2plus.patch.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tcl7.6p2plus.patch.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tclX7.6.0plus.patch.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tk4.2p2plus.patch.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/itcl2.2plus.tar.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tcl7.6p2plus.tar.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tk4.2p2plus.tar.gz>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tcl76p2plus.zip>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tk42p2plus.zip>
Description: The plus-patch files for Tcl/Tk 8.x
adds support for static versions,
shared library, and standalone versions of wish and tclsh, and
fixes the event-handling of Tcl7.x such that Tk can be loaded
dynamically. Other bug fixes and enhancements (such
as the ones from Trf 1.0) are also present.
tcl2c (to create stand alone applications) and tkCon is also included.
These work on both Unix and Windows.
These patches are compatible with the dash and img patches
and extensions as well.
Note that on the ftp site, tar files containing the fully patched
versions of Tcl and Tk are available, for folks wanting to use
Tkpvm but unable to apply the patches themselves. These files
also have the dash patch applied.
The ftp site may have patches for older Tcl/Tk versions
as well as patches for older versions of TclX, itcl, and BLT.
Updated: 09/1997
Contact: <URL:mailto:Jan.Nijtmans@cmg.nl> (Jan Nijtmans)
What: Tcl and Tk shared library support (Salmon)
Where: From the contact
Description: Patches to Makefile.in that allows both HP/UX and SunOS 4
to build shared libraries.
Updated:
Contact: <URL:mailto:Michael.Salmon@eos.ericsson.se> (Michael Salmon)
What: Tcl debugger (extended Tcl)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/alcatel/extensions/tcl.debugger.gz>
Description: tclX source level limited debugger (patch to tclX)
Updated:
Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
What: Tcl debugger (libes)
Where: <URL:ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl-debug.tar.gz>
Description: Tcl debugger patterned after gdb and dbx which can be added
easily to any Tcl/Tk application.
Updated: 03/1997
Contact: <URL:mailto:libes@cme.nist.gov> (Don Libes)
What: Tcl debugger (tromey)
Where: From the contact
Description: An extension to Libes' Tcl debugger which provides filename
and line number associations with statements.
Updated:
Contact: <URL:mailto:tromey@klab.caltech.edu> (Tom Tromey)
What: Tcl dynamic extension loader package
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcldl03.tar.gz>
<URL:ftp://ftp.sunsite.unc/Linux/libs/dld-3.2.6.bin.tar.gz>
<URL:ftp://tsx-11.mit.edu/pub/linux/sources/libs/dld-3.2.6.tar.gz>
Description: This is an extension to Tcl to use the Perl dynamic
loading extension from Perl 5.0. It is portable to a number
of platforms. Requires Tcl 7.3 and itcl 1.5.
More info can be found at <URL:http://130.209.12.75:8001/> during
off peek hours (GMT 17:00-9:00).
Updated: 03/1997
Contact: <URL:mailto:xiaokun@aero.gla.ac.uk> (Xiaokun Zhu)
What: Tcl extension tools
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/majorminor.tar.gz>
Description: Tcl 6.x extension to provide a development environment to
ease implementing new commands.
Updated: 03/1997
Contact: <URL:mailto:david@davids.mmdf.com> (David Herron)
What: Tcl expr long long values
Where: <URL:http://www.ikf.physik.uni-frankfurt.de/%7Eroehrig/tcl7.6-longlong.diff.gz>
Description: Modified version of Tcl's expr processing which uses a Tcl_long
(which is either a long or long long) instead of long for the
expression values. It also modifies the format command to recognize
the "l" modifier, so that Tcl_Long's can be formatted.
Updated: 05/1997
Contact: <URL:mailto:roehrig@mpi-sb.mpg.de> (Hein Roehrig)
What: Tcl getopt (Earls)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclGetOpts.tar.gz>
Description: A Tcl-based getopt function.
Updated: 03/1997
Contact: <URL:mailto:darkfox@netcom.com> (Johnson Michael Earls)
What: Tcl getopt (Mangin)
Where: From the contact
Description: A Tcl based getopt function.
Updated:
Contact: <URL:mailto:frank.mangin@sophia.inria.fr> (Frank Mangin)
What: Tcl getopt (Roydhouse)
Where: From the contact
Description: A Tcl getopt function with expanded options.
Updated:
Contact: <URL:mailto:Aaron.Roydhouse@comp.vuw.ac.nz> (Aaron Roydhouse)
What: Tcl invocation (Newman)
Where: From the contact
Description: A C routine which invokes Tcl command passing the
appropriate escaped strings without Tcl_Eval.
Updated:
Contact: <URL:mailto:matt@deshaw.com> (Matthew Newman)
What: Tcl invocation (Nichols)
Where: From the contact
Description: A C routine which invokes Tcl command passing the
appropriately escaped strings. In this way one need not
call Tcl_Eval().
Updated:
Contact: <URL:mailto:nichols@parc.xerox.com> (David Nichols)
What: Tcl IPC interface
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/alcatel/extensions/tclipc1-0.tar.gz>
Description: Implements Tk's send command without requiring Tk or X11.
Updated:
Contact: <URL:mailto:gillies@noao.edu> (Kim Gillies)
What: Tcl Loadable Extensions (TLE)
Where: <URL:ftp://ftp.caos.kun.nl/pub/tcl/tclext.tar.gz>
Description: Beta release of Tcl Loadable Extensions, which can be
loaded at runtime by a Tcl command.
Updated:
Contact: <URL:mailto:harcoh@caos.kun.nl> (Harco de Hilster)
What: Tcl Packages
Where: <URL:ftp://toadflax.cs.ucdavis.edu/pub/TclPackage.tar.Z>
Description: Provide ability to create enclosed groups of code which the
user can load as a unit.
Updated:
Contact: <URL:mailto:beard@cs.ucdavis.edu> (Patrick C. Beard)
What: Tcl SQL
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/tclsql-1.1/tclsql-1.1.tar.gz>
Description: tclsql is an INGRES specific Tcl interface to SQL
(Structured Query Language).
Updated: 03/1997
Contact: <URL:mailto:cxh@arsenic.berkeley.edu> (Christopher Hylands) ???
What: Tcl++/Tk++
Where: <URL:http://www.amath.washington.edu/%7Elf/software/tcl++/>
Description: A package that makes development of extended Tcl/Tk
interpreters easier and more pleasant for C++ programmers.
It does not patch the core, nor need the Tcl internals.
This also includes a small object oriented extension as well
as some widgets for Tk.
Further development of Tcl++ is on hold right now.
Updated: 04/1997
Contact: <URL:mailto:lf@ugcs.caltech.edu> (Elef Gkioulekas)
What: tcl-cgi
Where: <URL:http://ruulst.let.ruu.nl:2000/tcl-cgi.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/tcl-cgi-1.1/tcl-cgi-1.1.tar.gz>
Description: Small extension allowing Tcl programmers to write CGI programs
which can handle the POST method of data. Enables a secure WWW
interface to Tcl applications.
Updated: 03/1997
Contact: <URL:mailto:Wessel.Kraaij@let.ruu.nl> (Wessel Kraaij)
What: Tcl-DP
Where: <URL:http://www.cs.cornell.edu/Info/Projects/zeno/Projects/Tcl-DP.html>
<URL:ftp://ftp.cs.berkeley.edu/pub/tcl-dp/tcl-dp3.2.tar.Z>
<URL:ftp://ftp.cs.berkeley.edu/pub/tcl-dp/tcl-dp4.0b1.tar.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl-dp3.2.tar.gz>
<URL:ftp://hplyot.obspm.fr/tcl/mirrors/tcl-dp/tcl-dp3.2.tar.gz>
<URL:ftp://ftp.ibp.fr/pub/tcl/contrib/extensions/>
<URL:ftp://ftp.cs.cornell.edu/pub/tcl-dp/tcl-dp3.5beta2.tar.gz>
<URL:ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/tcl-dp-0.2.sit.hqx>
Description: Tcl Distributed Programming - a public domain extension
which adds TCP/IP connection management, remote
procedure call and distributed object protocols to Tcl/Tk.
Version 3.0 is a major rewrite. The roseman file is an alpha port of
Tcl-DP to PowerMac.
Tcl-DP 4.0b1 is a loadable module for Tcl 7.6 that adds support
for TCP, UDP, IPM, serial ports, email as well as the ability to
perform RPCs over any channel. It has been tested on
SunOS 4.1.3, Solaris 2.5, Linux 2.0.29, HP-UX 9.05, Windows NT 4.0,
and Windows 95.
Updated: 05/1997
Contact: <URL:mailto:tcl-dp@cs.cornell.edu>
<URL:mailto:tcl-dp@roger-rabbit.CS.Berkeley.EDU> or
<URL:mailto:tcl-dp-bugs@roger-rabbit.CS.Berkeley.EDU>
What: Tcl-DP fix (Krakowiak)
Where: From the contact
Description: A fix to distribObj.tcl so that clients names are kept.
I don't know if this and the next are related or not.
Updated:
Contact: <URL:mailto:krakowia@imag.fr> (Sacha Krakowiak)
What: Tcl-DP fix (Pauba)
Where: From the contact
Description: A fix to dp_UndistributeObject.
I don't know if this and the previous fix are related or not.
Updated:
Contact: <URL:mailto:klp@oh.att.com> (kevin.l.pauba)
What: Tcl-DP with caller id
Where: From the contact
Description: A modification of rpc.tcl to call the in.indentd process to
see who is making a request.
Updated:
Contact: <URL:mailto:tom@mario.us.dg.com> (Tom Sandholm)
What: Tcl-DP with Multicast IP
Where: <URL:ftp://agate.lut.ac.uk/pub/mbone/tdpm3.2.tar.Z>
Description: A version of Tcl-DP 3.2 which is patched to include
support for multicast IP communications. It also has an early
prototype of a late-binding RPC system.
Updated:
Contact: <URL:mailto:J.P.Knight@lut.ac.uk> (Jon P. Knight)
What: TclIR
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclIR-0.9.tar.gz>
Description: An extension to add CORBA calls (via Dynamic Invocation
Interface with the help of the Interface Repository). Uses
Orbix CORBA client library. Written in C++. Tested on
Solaris 2.4 with OrbixMT 1.3.4.
Updated: 03/1997
Contact: <URL:mailto:tclir-bugs@washington.jhuapl.edu>
What: Tcl/Tk Japanized; support for Kanji
Where: <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-patch.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update1.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update2.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update3.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tcl7.4p3jp-patch.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tcl7.5jp_alpha-patch.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tk4.0p3jp-patch.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tk4.1jp_alpha-patch.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl7.3jp-patch.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl7.3jp-update1.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl7.3jp-update2.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl7.3jp-update3.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk3.6jp-patch.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk3.6jp-update1.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk3.6jp-update2.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk3.6jp-update3.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/example/widget-demo-tk4.jp.tar.gz>
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/widget-demo-tk4.0jp.tar.gz>
<URL:ftp://ftp.iij.ad.jp/pub/NetNews/fj.sources/volume96/Sep/>
Description: Patch to enable Tk 4.0p2/Tcl 7.4p2 or Tk 3.6/Tcl 7.3 to use Kanji.
The widget-demo is a _replacement_ for the default widget demo,
displaying text in Kanji.
See articles 960904.0[2-8].Z, 960905.0[13-9].Z, 960905.10.Z
for unofficial patches to Tcl 7.5p1, Tk 4.1p1, Tcl 7.6b1,
Tk 4.2b1. Also, note that 960904.08 has need of a patch
to allow it to uudecode. The last full line of decoding needs 1
of the 2 periods that begin the line removed.
Updated: 03/1997
Contact: <URL:mailto:tcl-jp-bugs@sra.co.jp> (Japanized Tcl Project)
What: tcl_object
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl_object.tar.gz>
Description: C++ code which allows you to develop a bi-directional interface
to Tcl. Especially designed for using with the xf interface
builder.
Updated: 03/1997
Contact: <URL:mailto:stephan@cs.tu-berlin.de> (Stephan Herrmann)
What: Tcl_SetVar2 fix for append operations
Where: From the contact
Description: Fix for above code so that read traces are invoked on
variables.
Updated:
Contact: <URL:mailto:booga@eng.sun.com> (Steve Jankowski)
What: tcl_streams
Where: From the contact
alt.sources archives (Apr 90)
Description: System V stream I/O library for Tcl
Updated:
Contact: <URL:mailto:peter@taronga.com> (Peter da Silva)
What: Tcl_Vresult
Where: From the contact
Description: ANSI C function to add the ability to return a result
based on sprintf style arguments.
Updated:
Contact: <URL:mailto:hildjj@fuentez.com> (Joe Hildebrand)
What: tcl2array
Where: <URL:ftp://ftp.isi.edu/pub/hpcc-papers/touch/tcl2array.tar.Z>
Description: This package assists a developer in creating stand-alone
Tk/Tcl applications. This treats Tcl/Tk as truly embedded - the
user of an application using this package won't have to install
Tcl/Tk before using the application.
Updated:
Contact: <URL:mailto:touch@isi.edu> (Joe Touch)
What: tclbind
Where: <URL:ftp://cs.unc.edu/pub/projects/TclBind/>
Description: Code to perform bindings of Tcl commands to C++ member functions.
Required tclX, but can also support TCL-DP.
Updated:
Contact: <URL:mailto:menges@cs.unc.edu> (John Menges)
What: tclcompare
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclcompare.gz>
Description: Compare two lists for equality
Updated: 03/1997
Contact: <URL:mailto:david@davids.mmdf.com> (David Herron)
What: TclDii
Where: <URL:http://www.cerc.wvu.edu/dice/iss/TclDii.html>
Description: Integration of Tcl with IONA's Orbix ORB.
This is a Tcl front-end to the CORBA Dynamic Invocation Interface,
extending Tcl so that scripts can send CORBA service requests.
Updated:
Contact: <URL:mailto:merkle@io.freinet.de> (Bernhard Merkle)
What: tcldoc
Where: <URL:ftp://ftp.acri.fr/pub/tcl/jma/tcldoc/tcldoc-0.6.tar.gz>
Description: Generate documentation in a manner similar to javadoc.
Updated: 06/1997
Contact: <URL:mailto:Jean-Michel.Augusto@mail.dotcom.fr>
What: tclDore
Where: <URL:http://www.elf.org/>
<URL:ftp://sunsite.unc.edu/pub/packages/development/graphics/Dore/>
Description: An in-progress Tcl binding for the Dore 3-D graphics library.
This binding allows you to exercise most of the Dore API.
This is an alpha release.
Updated:
Contact: <URL:mailto:rec@elf.org> (Roger Critchlow)
What: tcldot/tkdot
Where: <URL:http://www.research.att.com/orgs/ssr/book/reuse/>
Description: This is an extension which uses the graph visualization tools
described in the book _Practical Reusable UNIX Software_.
graphviz handles the manipulation, display and interaction with
directed graphs. Graphs can be rendered in PostScript,
MIF, HPGL, PCL, ISMAP, DOT and GIF. Spencer Thomas's
tcl-gd extension is included for GIF manipulation.
This includes a Tk browsing capability.
Graphviz 2.0 at this site is a research prototype. Plan on using
Graphviz 1.x (a maintenance release is planned soon) while
experimentation on various redesign issues progress.
Updated: 12/1996
Contact: <URL:mailto:John.Ellson@att.com> (John Ellson)
What: Tclgs
Where: From the contact
Description: Tcl Win32 extension to enable printing of canvas widgets.
Updated: 09/1997
Contact: <URL:mailto:ronald_shapiro@medstat.com> (Ron Shapiro)
What: tcliop
Where: <URL:http://cybermarche.dmssoft.com/%7Ealmasi/tcliop/mapping.htm>
Description: CORBA 2.0/IIOP extension for Tcl.
Updated: 12/1996
Contact: <URL:mailto:alamasi@cybermarche.dmssoft.com>
What: tclIV
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/roseman/tclIV.tar.Z>
Description: Tk wrappers for InterViews 3.1 widgets.
Updated:
Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
What: tclkit
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/Tclkit4.8.tar.gz>
Description: This is a Tcl 7.[3-6] library of commands that
provide simple and useful features such as exception handling,
unknown and exit handlers, subcommand creation, and more.
This version is freely usable, while a commercial version is also
available.
Updated: 03/1997
Contact: <URL:mailto:risc@finwds01.tu-graz.ac.at> (Richard Schwaninger)
What: tclMIDI
Where: <URL:http://madonna.me.berkeley.edu/%7Egreg/tclmidi/>
<URL:ftp://xor.com/pub/midi/tclmidi-3.1.tar.gz>
<URL:ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/tclm/>
Other comp.sources.misc archives
Description: Tclm is Tcl extended with dynamically loadable standard MIDI
file manipulation commands. It is designed for creating and editing
standard MIDI files. With the proper device interface it can also
be used to play and record MIDI files. This runs on Unix
and Windows. It comes with a device driver to interface
with a few types of MIDI cards (MPU401, MQX32, Gravis UltraSound
and SoundBlaster) and also supports using your
serial port as a MIDI interface.
Updated: 03/1997
Contact: <URL:mailto:durian@boogie.com> (Mike Durian)
What: tclMotif extension of a Matrix widget
Where: From the contact
Description: Changes to tclMotif 1.2 to integrate the XbaeMatrixWidget
(a freely distributable Motif efficient, editable matrix widget) into
tclMotif.
Updated:
Contact: <URL:mailto:sriram@tcs.com> (Sriram Srinivasan)
What: tclNExS
Where: <URL:http://www.xess.com/NExS/tclNExS-1.0.1-user_guide.html>
Description: Application which maps the NExS Network Extensible Spreadsheet
Connections API to the Tcl language. NExS is a commercial
product, available in a downloadable evaluation form. See
<URL:http://www.xess.com/NExS/> for more details.
Updated:
Contact: <URL:mailto:nexs-info@xess.com>
What: tclodbc
Where: <URL:http://www.hut.fi/%7Ernurmi/tclodbc.html>
Description: Object oriented ODBC database interface for Tcl.
Supports multiple simultaneous connections, transaction
handling, precompiled SQL statements and SQL argument
handling. Version 1.4 is compliant with tcl 8.0.
Updated: 09/1997
Contact: <URL:mailto:rnurmi@niksula.hut.fi> (Roy Nurmi)
What: tclobj
Where: <URL:http://www.uni-frankfurt.de/%7Efp/Tools/tclobj/>
<URL:ftp://ftp.uni-frankfurt.de/pub/dist/frank/tclobj-1.1.tar.gz>
Description: Allow you to access C++ classes and to operate C++ objects
from Tcl 7.5 or newer. Objects can be created, deleted, member
functions invoked, and objects passed as parameters to other
objects' member functions. Class definitions can be dynamically
loaded into the interpreter. Requires an ANSI-compatible C or
C++ compiler.
Updated: 04/1997
Contact: <URL:mailto:fp@informatik.uni-frankfurt.de> (Frank Pilhofer)
What: tclOBST
Where: <URL:ftp://ftp.fzi.de/pub/OBST/OBST3-4.3/>
<URL:ftp://ftp.uu.net/pub/database/obst/>
<URL:ftp://src.doc.ic.ac.uk/computing/databases/OBST/>
Description: Tcl library for the OBST persistent object management system.
Updated:
Contact: <URL:mailto:stone@fzi.de>
What: TclPrint
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/TclPrint.sit.hqx>
<URL:ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/tclprint.zip>
Description: Small Tcl extension to provide the framework for printing
on the Macintosh and Windows platoform. Porvides hooks to native
printing dialogs and support for the overall printing loop.
Does NOT support a way to specify what goes on the page. Work
with contact to develop the code.
Updated: 09/1997
Contact: <URL:roseman@cpsc.ucalgary.ca>
What: TclPro
Where: <URL:http://cswww.essex.ac.uk/SNAP/Chris_Fox/>
Description: Light-weight Tcl/Tk to Prolog interface using Unix pipes.
Updated:
Contact: <URL:mailto:foxcj@snap2.essex.ac.uk> (Chris Fox)
What: tclprof
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclprof.shar.gz>
Description: Tcl performance profiling facility. Works with Tcl 6.4.
Comes as a part of tclX, but does not require it.
Updated: 03/1997
Contact: <URL:mailto:markd@grizzly.com> (Mark Diekhans)
What: TclProp
Where: <URL:http://www.cs.umn.edu/research/GIMME/tclprop.html>
<URL:http://www.cs.umn.edu/%7Esafonov/TclProp/>
<URL:ftp://www.cs.umn.edu/users/konstan/TclProp-2.0p1.tar.gz>
Description: A set of functions for declarative programming using data
propagation. Allows you to declare relationships amoung
global variables that are enforced by the TclProp system.
Also includes a trigger interface and a mechanism for creating
variables that are tied to widget attributes or other states.
Works with Tcl 7.5/Tk 4.1. Requires a patch to Tk 4.1, and includes
it. binary versions for Linux-ELF, Solaris and Irix available.
Updated: 12/1996
Contact: <URL:mailto:tclprop-request@cs.umn.edu> (TclProp admin email)
What: tclRawTCP
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclRawTCP.shar.gz>
Description: Raw TCP package for Tcl/Tk based on tcpConnect.
Updated: 03/1997
Contact: <URL:mailto:khera@cs.duke.edu> (Vivek Khera)
What: tclsap
Where: <URL:http://www.mcs.net/%7Egarth/SAP/TCLSAP/>
Description: Extensions to Tcl 7.4/Tk 4.0 to allow interactive or script
based access to a SAP R/3 system through RFC calls.
Allows one to develop CGI-BIN access through which SAP can be
accessed.
Updated:
Contact: <URL:mailto:garth@mcs.net> (Garth Kennedy)
What: TclSock
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclsock.tar.gz>
Description: A loadable Tcl 7.4.1 or greater library that provides a direct
interface to the socket system calls. It works with Linux and
Windows NT and probably will work on other systems. Requires
Winsock TCP/IP stack, Borland 4.5 or a networking kernal.
Includes a simple Tcl news reader to demo how to use tclsock.
Updated: 03/1997
Contact: <URL:mailto:tbringar@infinet.com> (Tony Bringardner)
What: tclsockets
Where: From the contact
Description: Tcl extension to BSD sockets
Updated:
Contact: <URL:mailto:lance@markv.com> (Lance Ellinghouse)
What: tclSSL
Where: <URL:http://www.infinet.com/%7Etbringar/>
<URL:http://www.psy.uq.oz.au/%7Eftp/Crypto/>
Description: Tcl dynamic load package that provides an interface to
Eric Young's <URL:mailto:eay@mincom.oz.au> implementation of
SSL and supporting libraries with Tcl to provide SSL
protection to sockets. SSL capability is added to the socket
with a -ssl option.
Updated: 03/1997
Contact: <URL:mailto:tbringar@infinet.com> (Tony Bringardner)
What: tclStruct
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclStruct1.3.tar.gz>
Description: Tcl 7.4 and Tcl 7.5 extension for accessing complex data
structures.
Updated: 03/1997
Contact: <URL:mailto:Matthew.Costello@SanDiegoCA.NCR.com>
What: tclTCP
Where: <URL:ftp://ftp.atd.ucar.edu/pub/vanandel/tclTCP2.2.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclTCP2.2.tar.gz>
Description: Tcl 7.[45] based BSD socket library extension. Allows Tcl/Tk
applications to communicate without using Tk's "send" command.
It does not require patching the TCL or Tk sources and does not
require Tk or X. It provides a simple event handling
capability for TCL applications to handle file I/O and "whenIdle" calls.
Note that non-TCL applications can send commands to a TCL interpreter
via a socket if the TCL application uses tclTCP.
Updated: 03/1997
Contact: <URL:mailto:vanandel@ncar.ucar.edu> (Joe VanAndel)
What: tclTCP+
Where: <URL:ftp://ftp.wag.caltech.edu/pub/kis/bin/tclTCP+1.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclTCP+1.1.tar.gz>
Description: Adds inetd, timer, fork, nowait and other commands to tclTCP.
Updated: 03/1997
Contact: <URL:mailto:info@pgrams.com>
What: TclUdp
Where: <URL:http://www.cs.uoregon.edu/%7Echrisbo/udp/>
Description: Extension to Tcl 7.5 to provide access to UDP sockets. Available
for Unix and Windows.
Updated:
Contact: <URL:mailto:chrisbo@cs.uoregon.edu> (Christopher Brendan Bornmann)
What: tclvogle
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclvogle.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclvogleDOCS.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/vogleWish.sun4.exe.gz>
Description: Tk [23]-D drawing widgets (alpha) based on very old Tk
and Tcl.
Updated: 03/1997
Contact: <URL:mailto:mh@wx.gtegsc.com> (Mike Hoegeman)
What: TclVSdb
Where: <URL:ftp://ftp.cirque.com/pub/TclVS/TclVSdb-1.1a1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/databases/TclVSdb-1.1a1/TclVSdb-1.1a1.tar.gz>
Description: Very Simple DataBase package. Uses only Tcl 7.3 (compatible
with Tcl 7.[45]). Provides multiple hierarchical tables per
database and multi-user concurrent access with locking.
Elements may be any Tcl array or list. Database files are standard
ASCII and are portable between platforms.
See <URL:http://www.cirque.com/tclvs.html> for more details.
Updated: 03/1997
Contact: <URL:mailto:steven@indra.com> (Steven B. Wahl)
What: TkVSform
Where: <URL:ftp://ftp.cirque.com/pub/TclVS/TkVSform-1.0b1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/TkVSform-1.0b1.tar.gz>
Description: A Tk 4.[01] based forms generation package that overcomes much
of Tk's complexities and inconsistencies. All widget names,
geometry management, and window manager interaction handled
automatically by the package. Depends on Tk 4.[01].
See <URL:http://www.cirque.com/tclvs.html> for further details.
Updated: 03/1997
Contact: <URL:mailto:steven@indra.com> (Steven B. Wahl)
What: TclVSrpt
Where: <URL:http://www.cirque.com/tclvs.html>
<URL:ftp://ftp.cirque.com/pub/TclVS/TclVSrpt-1.1a1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/print/TclVSrpt-1.1a1/TclVSrpt-1.1a1.tar.gz>
Description: TclVSrpt is a set of Tcl 7.[345] procedures for creating reports
or other documents from Tcl applications. Output is switch
selectable for ASCII or Postscript. TclVSrpt has extensive
styling and page layout controls. Depends on Tcl 7.[345].
Updated: 03/1997
Contact: <URL:mailto:steven@indra.com> (Steve Wahl)
What: tcl-www
Where: <URL:ftp://ce-toolkit.crd.ge.com/pub/tcl/tcl-www.tar.gz>
Description: A Tcl support library that works with dtclsh and
provides support for embedded Tcl tags in HTML template files,
cleaning plain text so it is displayable as HTML, encoding
URLs from within Tcl, and more.
Updated:
Contact: <URL:mailto:kennykb@crd.ge.com> (Kevin B. Kenny)
What: Extended Tcl (tclX)
Where: <URL:http://www.neosoft.com/tcl/TclX.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/TclX/tclX8.0.0b3.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/distrib/tclx/tclX7.6.0.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/distrib/tclx/tclX7.6.0plus.patch.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/TclX/tclX7.6.0-itcl.patch.gz>
Description: An essential package of extensions for Tcl/Tk. This
package creates interpreters known as tcl and wishx. The extension is
also known as tclX and tkX.
Adds advanced code loading facility, new programming constructs,
debugging and profiling facilities, unix access commands, file
i/o facilities including awk-like scanning for strings, extended
list and a new key list capability, extended character and
string manipulation commands, and time and date manipulation
commands.
The 8.0.0b3 version is for Tcl 8.0. A Win32
version is not yet available. Note that Tcl 8.0 has to be
patched with a patch included in 8.0.0b3 before tclX 8 can built.
The tclX 7.6.x is the latest patch version for
the Tcl 7.6/Tk 4.2 release. and contains partial support for
Windows 95/NT.
The itcl patch fixes an incompatibility between tclX 7.6.0 and itcl
which prevents autoload commands from working.
Updated: 09/1997
Contact: <URL:mailto:tcl-project@NeoSoft.com>
What: Extended Tcl (tclX) 7.5a-a2 patches for Linux
Where: From the contact
Description: Patches to get tclX to work on Linux/ELF system.
Updated:
Contact: <URL:mailto:root@fabsoft2.zarm.uni-bremen.de> (Martin Cornelius)
What: Extended Tcl simulation
Where: From the contact
Description: Standard Tcl versions of some of the tclX commands;
useful if you can't make tclX.
Updated:
Contact: <URL:mailto:raines@slac.stanford.edu> (Paul Raines)
What: tclX dynamic library patches
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclX_dld.shar.gz>
Description: Patches to tclX 6.x to support GNU dld (v. 3.2.3) dynamic
libraries.
Updated: 03/1997
Contact: <URL:mailto:adrianho@nii.ncb.gov.sg> (Adrian J Ho)
What: tclXt
Where: posted to comp.lang.tcl - other locations for the source unknown.
Description: Tk hooks to allow calls to Xt routines.
Updated:
Contact: Unknown
What: tclXtsend
Where: <URL:ftp://csc.canberra.edu.au/pub/motif/tclXtSend/tclXtSend.1.0.tar.Z>
<URL:ftp://csc.canberra.edu.au/pub/motif/tclXtSend/tclXtSend.2.0.tar.Z>
<URL:ftp://ftp.x.org/contrib/libraries/tclXtSend.1.0.tar.Z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclXtSend.2.0.tar.gz>
Description: Allow Xt applications to send msgs to Tk applications. Version
1.0 works with Tk 3.x and version 2.0 works with Tk 4.x.
Updated: 03/1997
Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
What: tcpConnect
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcpConnect.shar.gz>
Description: Tcl/Tk TCP extensions
Updated: 03/1997
Contact: <URL:mailto:pnr@innopoli.ajk.tele.fi> (Pekka Nikander)
What: TDebug
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tdebug-1.0.tar.gz>
Description: Tk debugger that one sources into their scripts. Allows single
stepping, etc.
Updated: 03/1997
Contact: <URL:mailto:schmid@fb3-s7.math.TU-Berlin.DE> (Gregor Schmid)
What: testevent
Where: From the contact
Description: Code for one of Tk 4.0's extended test commands, testevent,
which allows one to generate arbitrary events.
Updated:
Contact: <URL:mailto:John.Ousterhout@eng.sun.com> (John Ousterhout)
What: textView
Where: From the contact
Description: Provide a scrolling window on the last few lines of a stream.
A type of window with a combination of less and tail -f.
Updated:
Contact: <URL:mailto:sclayman@cs.ucl.ac.uk> (Stuart Clayman)
What: text widget 16 bit text support
Where: <URL:http://srg01.csd.hku.hk:8000/%7Eypyau/chinese-patch-for-tk>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/chinese-patch-for-tk.patch.gz>
Description: tkFonts.c change to make it display Chinese text.
Updated: 03/1997
Contact: <URL:mailto:ypyau@hkuxb.hku.hk> (Carl Y.P. Yau)
What: text widget command option
Where: From the contact
Description: Add to Tk 3.6 text widget a -command option which is executed
when characters are inserted or deleted from the widget.
Updated:
Contact: <URL:mailto:hoshi@sra.co.jp> (Hoshi Takanori)
What: text widget elided area support
Where: <URL:ftp://ftp.cs.berkeley.edu/ucb/people/phelps/tcltk/outline.tar.gz>
Description: Patch Tk's text widget to hide and reveal text, images and
windows. Patch also comes with TkMan, as a requirement.
Updated: 09/1997
Contact: <URL:mailto:phelps@CS.Berkeley.EDU> (Tom Phelps)
What: text widget enhancements
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/text.constrained.shar.gz>
Description: A variety of constrained Tk text widget, placing a set of
wrappers around the text widget.
Updated: 03/1997
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: text widget improved bindings
Where: From the contact
Description: Improved text widget bindings, allowing you to get the
pixel XY coordinates of an index, move up and down one display
line, and select text using shift cursor movements.
Updated:
Contact: <URL:mailto:eric@pandora.Las-Vegas.NV.US> (Eric J. Schwertfeger)
What: text widget read-only regions
Where: From the contact
Description: Based on the sample code in Dr. Ousterhout's book, this
code was updated for Tk 4.0. It allows one to tag regions of
a text widget as read-only.
Updated:
Contact: <URL:mailto:phelps@CS.Berkeley.EDU> (Tom Phelps)
What: text widget read-only tags
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/readonlytag.tcl.gz>
Description: Modified text class bindings so that text marked with
readonly tag cannot be modified.
Updated: 03/1997
Contact: <URL:mailto:serra@ctuluh.inria.fr> (Bruno Serra)
What: text widget with relative tab position support
Where: <URL:ftp://invaders.dcrl.nd.edu/pub/tk/>
Description: Changes to Tk 4.0 files tkText.c, tkTextDisp.c and
tkText.h so that one can specify relative tab positions.
Updated:
Contact: <URL:mailto:agy@invaders.dcrl.nd.edu> (Alan G. Yoder)
What: text widget replacement
Where: <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/>
Description: Drop in replacement for Tk 4's text widget. Provides all of
the normal text widget functionality, along with a text annotation
type of 'block', which allow geometry management over the text
within the rows of the block. Allows one to do things like fractions,
radicals, labeled equations, editable buttons, etc. Doc on the
new text widget can be found at
<URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/etext.html>
Version 0.4.* is based on Tk 4.0 text widget. You must patch
Tk 4.0 text widget for this functionality. Version 0.5 now
available.
Updated:
Contact: <URL:mailto:ilya@math.ohio-state.edu> (Ilya Zakharevich)
What: text widget underline colors
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/TextUnderline.patch.gz>
Description: Modification to text widget to support color for tagged text
and different color for underline.
Updated: 03/1997
Contact: <URL:mailto:xavier@cma.cma.fr> (Francois-Xavier Fornari)
What: text widget up and down arrow support
Where: From the contact
Description: Modification of tkTextUpDownLine procedure in text.tcl to
allow the up and down bindings to move one line at a time rather
than one text unit at a time.
Updated:
Contact: <URL:mailto:donald@cs.mun.ca> (Donald Craig)
What: text widget with arbitrary text
Where: From the contact
Description: New function to add to tkText.c which can be called
with any arbitrary text - no special characters to be
evaluated by the Tcl interpreter.
Updated:
Contact: <URL:mailto:schwamb@isi.edu> (Karl B. Schwamb)
What: text widget with unlimited undo history (Alexander)
Where: From the contact
Description: Procedures to add an unlimited undo history to a text
widget.
Updated:
Contact: <URL:mailto:pa@mrao.cam.ac.uk> (Paul Alexander)
What: text widget with unlimited undo history (Fontaine)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/textundo-1.0.tar.gz>
Description: Procedures to add an unlimited undo history to the Tk4 text
widget.
Updated: 03/1997
Contact: <URL:mailto:jfontain@mygale.org> (Jean-Luc Fontaine)
What: text widget word modifier
Where: From the contact
Description: Modifications to core to allow one to define the
characters that can comprise a word. This allows one to include
umlauts, sharp ss or other special characters.
Updated:
Contact: <URL:mailto:weiser@zib-berlin.de> (Martin Weiser)
What: theObjects
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/theObjects-3.1.tar.gz>
Description: Small prototype-oriented object system.
Updated: 03/1997
Contact: <URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
<URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
What: this
Where: From the contact
Description: An easy way to build Tcl objects.
Updated:
Contact: <URL:mailto:cball@etsd.ml.com> (Charles Ballance)
What: Tcl thread support (Chew)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl-7.3-earl.tar.gz>
Description: A set of changes to Tcl 7.3 to make it more thread-sturdy.
Updated: 03/1997
Contact: <URL:mailto:earl@hpato.aus.hp.com> (Earl Chew)
What: Tcl thread support (Cruse)
Where: From the contact
Description: Port of MTtcl to MIT's Pthreads 1.60beta5.
Updated:
Contact: <URL:mailto:mcruse@cti-ltd.com> (Mike Cruse)
What: Tcl thread support (Hipp)
Where: <URL:http://users.vnet.net/drh/pttcl.html>
Description: Modified Tcl 7.6 source to work with POSIX Threads.
Pthreads-Tcl (PtTcl) allows separate threads to run their own Tcl
interpreters simultaneously, allows threads to communicate
via message passing, and allows interpreters to share Tcl variables.
Each thread has its own event queue. This is only for Tcl.
Updated: 08/1997
Contact: <URL:mailto:drh@acm.org> (D. Richard Hipp)
What: Tcl thread support (Jankowski)
Where: <URL:ftp://ftp.best.com/pub/bo/booga/MTtcl1.0.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/MTtcl1.0.tar.gz>
<URL:ftp://ftp.netcom.com/pub/bo/booga/MTtcl1.0.tar.gz>
Description: Set of Tcl commands for the Solaris 2.[34] thread library.
Compatible with Tcl 7.4/Tk 4.0 and patches p1/2. Doc indicates
that SparcWorks 3.0 or greater C compiler is required. OTher
configurations may work, but have not been tested.
Updated: 03/1997
Contact: <URL:mailto:booga@netcom.com> (Steve Jankowski)
What: Tcl_FormatCmd fix for SGI PowerChallenge
Where: From the contact
Description: Patch to Tcl_FormatCmd so that it works on the SGI.
Updated:
Contact: <URL:mailto:karrels@mcs.anl.gov> (Ed Karrels)
What: Tihsho
Where: <URL:ftp://catless.ncl.ac.uk/pub/tihsho.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/example/tihsho.tar.gz>
Description: Set of Tcl procs to allow C++ like exception handling.
Does not permit commercial use.
Updated: 03/1997
Contact: <URL:mailto:lindsay.marshall@newcastle.ac.uk> (Lindsay Marshall)
What: TiM
Where: <URL:http://www-obs.univ-lyon1.fr/%7Ethiebaut/TiM/TiM.html>
<URL:ftp://ftp-obs.univ-lyon1.fr/pub/thiebaut/TiM/tim4.0.tar.gz>
Description: TiM is a Tcl extension designed to process 2 dimensional
arrays of binary data (referred to as a matrix). Think of it is
a MatLab-like Tcl extension. Provies arithmetic operations on
matrices, transformations, various data types, ability to read and
write binary data in little or big endian byte order, ability
to write image file formats with or without automatic compression,
plot drawing (with PLplot), and various other image manipulation
procedures.
Updated: 02/1997
Contact: <URL:mailto:thiebaut@obs.univ-lyon1.fr> (Eric THIEBAUT)
What: Time and date routines (Critchlow)
Where: <URL:http://www.elf.org/>
Description: A collection of time and date computations written in Tcl.
solves the problem of converting Unix clock tics into calendar date,
along with several others.
Updated:
Contact: <URL:mailto:rec@elf.org> (Roger Critchlow)
What: Time and date routines (Ganley)
Where: From the contact
Description: A couple of simple C functions which return the current time
and date string - can be linked into one's Tcl interpreter.
Updated:
Contact: <URL:mailto:mkgdyn@world.std.com> (Michael Ganley)
What: Time string split
Where: From the contact
Description: Convert an argument of number of seconds into a list of
year, month, day, hour, minutes and seconds.
Updated:
Contact: <URL:mailto:hclsmith@tallships.istar.ca> (Hume Smith)
What: timeout
Where: From the contact
Description: Extended Tcl 7.3 procedure to execute a script with a timeout,
similar to catch in invocation.
Updated:
Contact: <URL:mailto:newmanbl@inet-hou.com> (Brian Newman)
What: Tix widget set
Where: <URL:http://www.xpi.com/tix/>
<URL:http://www.xpi.com/download/>
<URL:http://www.xpi.com/pub/Tix4.1.0.006.tar.gz>
<URL:http://www.xpi.com/pub/tix41p6.zip>
<URL:http://www.xpi.com/pub/win41p4bin.zip>
<URL:ftp://ftp.xpi.com/pub/Tix4.1.0.006.tar.gz>
<URL:ftp://ftp.xpi.com/pub/tix41p6.zip>
<URL:ftp://ftp.xpi.com/pub/misc/tixImgXpm.c>
<URL:ftp://ftp.xpi.com/pub/windows/nomsvcrt.zip>
<URL:http://rain.org/%7Eart/tixbindings.txt>
<URL:http://www.xraylith.wisc.edu/%7Ekhan/software/tcl>
Description: Tix is an extension to Tk that includes more than 30 new
widgets, including ComboBox, Motif style FileSelectBox, MS
Windows style FileSelectBox, PanedWindow, NoteBook, Hierarchical
Listbox, Directory List/Tree View, Spin Control widget, Balloon help
window and many more. Tix also has built-in support for XPM
images. A Form geometry manager makes it easy to lay-out your
interface using Motif Form-like attachment rules.
More info available on the Tix mailing list archive
at <URL:http://www.xpi.com/tix/archives/archives.html>.
Tix 4.x is written in C, and requires building a new
interpreter based on Tk 4.0/Tcl 7.4 or newer.
It can also be used with itcl 2.0 or newer.
Tix 4.x now works with Embedded Tk as well.
Tix 4.x works on both Windows and Unix platforms.
Tix 4.x has license terms similar to the Tcl/Tk license terms.
The tixbindings file is some additional bindings for the TixHlist
widget, including scrolling, entry editing, and local drag and
drop. Version 4.1.0.006 works with Tk 8.0.
Mumit Khan has, at the xraylith site, a simple patch for Tix
to get the demos to work under Tk 8.0 patched with Img 1.1's
Tcl object support.
Updated: 09/1997
Contact: <URL:mailto:majordomo@xpi.com> with the line
"subscribe tix-info your_email".
Send messages to the Tix mailing list at <URL:mailto:tix-info@xpi.com>.
<URL:mailto:tix-support@xpi.com> (Individual support)
What: Tix table widget
Where: From the contact
Description: A poor man's table-like widget example. Probably doesn't
require Tix, but the posted version, in Tk 4.0, used a Tix wish.
Updated:
Contact: <URL:mailto:medved@digex.com> (Ted Holden)
What: Tk 3 tear off menus under Tk 4
Where: From the contact
Description: Patch to provide support for both the old and new tear off menus.
Updated:
Contact: <URL:mailto:loverso@osf.org> (John Robert LoVerso)
What: Tk 8 image modifications
Where: <URL:http://www.worldaccess.nl/%7Enijtmans/patch.tk8.gz>
Description: Set of patches for Tk 8.0 to change Tk's
image types to use the new Tcl Object system. This allows you
to load binary data directly into GIFs. It also changes the
internal photo format from 3 to 4 bytes, allowing transparency.
Adds -background and -grayscale to the imgName write and put commands,
adds -format to the imgName put command, adds a imgName data command
and makes a few fixes. Works well with the Img extension.
Updated: 07/1997
Contact: <URL:mailto:Jan.Nijtmans@cmg.nl> (Jan Nijtmans)
What: Tk and C++
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk3.6forC++.patch.gz>
Description: A patch to make tk3.3 usable with C++.
Updated: 03/1997
Contact: <URL:mailto:ken@syd.dit.csiro.au> (Ken Yap)
What: Tk and Motif event handling in one process
Where: From the contact
Description: A complete example of a Motif application which also processes
the events for a Tk interpreter.
Updated:
Contact: <URL:mailto:mdb@silvaco.com> (Mike David Bennett) ???
What: Tk auxiliary library of bindings
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkauxlib-2.0.tar.gz>
Description: Extensive set of Tk 3.6 enhancements to add more Motif
compatibility in keyboard bindings, as well as add validation
capabilities and other things. See
<URL:http://ce-toolkit.crd.ge.com/tkauxlib/tkauxlib_2.html>.
Updated: 03/1997
Contact: <URL:mailto:kennykb@crd.ge.com> (Kevin B. Kenny)
What: Tk benzier cubic splines with arbitrary control points
Where: From the contact
Description: A proc to calculate curve points
Updated:
Contact: <URL:mailto:t-flores@nimr.mrc.ac.uk> (Tom Flores)
What: Tk Emacs bindings (Karrels)
Where: From the contact
Description: A set of Tk bindings to look like Emacs.
Updated:
Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
What: Tk Emacs bindings (Weissman)
Where: From the contact
Description: A set of Tk bindings for Text and Entry widgets to look like
Emacs. This includes a kill ring, keyboard macros, undo,
numeric prefixes and multikey chords.
Updated:
Contact: <URL:mailto:weissman@gte.com> (Mark Weissman)
What: Tk Emacs widget
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/text/TkEmacs1.3.tar.gz>
Description: Emacs widget for the Tk widget set. Allows emacs-lisp code to
be sent to emacs and Tcl code to be sent from emacs to Tcl.
Works with tk2.3 and tk3.0 (and should work with tk3.1 when it
is available). Contains patches for GNU Emacs 18.58 and 18.59.
Updated: 03/1997
Contact: <URL:mailto:sven@cimetrix.com> (Sven Delmas)
What: Tk equivalent of XTextWidth
Where: From the contact
Description: Tk wrapper for XTextWidth that computes the width of
a medium width character in pixels.
Updated:
Contact: <URL:mailto:johnmay@cs.ucsd.edu> (John May)
What: Tk focus follows pointer
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/focus3.1a.PATCH.gz>
Description: Tk 3.[12] patch to implement focus follows pointer and
key propagation model.
Updated: 03/1997
Contact: <URL:mailto:kennard@ohm.eecs.Berkeley.EDU> (Kennard White)
What: Tk menu insert subcommand
Where: From the contact
Description: Tk 3.6 menu widget insert subcommand allowing you to
insert anywhere in the menu.
Updated:
Contact: <URL:mailto:tromey@busco.lanl.gov> (Tom Tromey)
What: Tk menu postcommand fix
Where: From the contact
Description: Tk 3.6 tkMenu -postcommand fix for keeping menu on-screen.
Updated:
Contact: <URL:mailto:tromey@cns.caltech.edu> (Tom Tromey)
What: Tk mwm enhancements
Where: From the contact
Description: Tk patches to allow you to set the mwm decoration, add
protocols to the mwm menus, etc.
Updated:
Contact: <URL:mailto:ioi@xpi.com> (Ioi Kim Lam)
What: Tk private color maps (Crocker)
Where: From the contact
Description: Some C++ code which trys to determine when to allocate a
private color map, and when doing so, attempts to allocate the colors
in a way to minimize flashing.
Updated:
Contact: <URL:mailto:whc@analog.com> (Bill Crocker)
What: Tk private color maps (Kliese)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkPC0.03.tar.gz>
Description: Add private colormaps (size 256) to Tk.
Updated: 03/1997
Contact: <URL:mailto:stester@ag4.ruhr-uni-bochum.de> (Rainer Kliese)
What: Tk raster widget
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/raster0.1.tar.gz>
<URL:ftp://ftp.mrc-lmb.cam.ac.uk/pub/jkb/raster0.1+.tar.gz>
Description: A Tk drawing bitmap graphics widget . There is support
for a backing pixmap, points, rectangles, lines, and polygons.
There is also an extension to raster called image, which allows
to you manipulate areas of the pixmap and even load and save
them as ppm images.
The 0.1+ file is a version of the raster widget updated to be
Tk 4.0 compatible, with a cget widget command added as well as some
bugs, etc. updated by James Bonfield.
Updated: 03/1997
Contact: <URL:mailto:esperanc@umiacs.umd.edu> (Claudio Esperanca)
<URL:mailto:jkb@mrc-lmb.cam.ac.uk> (James Bonfield)
What: Tk RichText Format widget
Where: <URL:ftp://multimedia.cc.gatech.edu/pub/tk-rtf-0.1.tar.Z>
Description: Tk based Microsoft RichText File Format widget reader (pre-alpha).
Updated:
Contact: <URL:mailto:iansmith@haring.cc.gatech.edu> (Ian Smith)
What: Tk send reliability enhancement
Where: From the contact
Description: A wrapper for Tk's send to provide a more reliable RPC
mechanism. Most importantly, the typical timeout of the send is
avoided. It is called rpc.tcl and should soon show up on archives.
Updated:
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (Robert LoVerso)
What: Tk send security enhancement
Where: From the contact
Description: If PARANOID_SEND is defined at compile time, check before
every send command to see if an xhost has occured.
Updated:
Contact: <URL:mailto:js@aq.org> (Jay Sekora)
What: Tk table widget (Ellson)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tkTable-0.4p8.tar.gz>
Description: A table/matrix widget, written in C, variable width table columns
and height rows, titles, attaches to an array variable,
supports standard Tk reliefs/fonts, support scrollbars,
has tag styles per row/column/cell for changing colors/fonts/relief or
anchor position, in-cell editing, different editing/drawing modes,
can have selected cell or not, optional update flashes,
can stretch rows and columns.
Contact John Ellson for patches to Table_Display.c and the
tkAppInit to get it to work with Tk 4.0.
Updated: 03/1997
Contact: <URL:mailto:john.ellson@att.com> (current maintainer)
<URL:mailto:roland@singnet.com.sg> (Roland King - original author)
<URL:mailto:paulf@lamont.ldgo.columbia.edu>
What: Tk table widget (curquide)
Where: From the contact
Description: Set of procedures to quickly allow one to send an undetermined
amount of column and row data to a window. Includes horizontal
and vertical scrollbars, data displayed in any combo of label, entry,
or button, autosizing of cells, ability to reconfigure any cell,
row, or column, minimal management of widgets necessary.
Updated: 09/1997
Contact: <URL:mailto:curquide@worldnet.att.net> (Cesar)
What: tkTable - Tk table widget (Hobbs)
Where: <URL:http://www.cs.uoregon.edu/research/tcl/code/capp/>
<URL:ftp://ftp.cs.uoregon.edu/pub/tcl/tkTable/>
Description: Editable 2D table/matrix widget.
Tag styles for multiple fonts, colors, etc.
It is a complex blend of the Tk entry, listbox, and text widgets.
This is based on the Ellson/King tkTable available earlier.
Requires Tk 4.1 or newer (including Tk 8.0b1) and a C compiler.
Supports all Unix Tcl/Tk variants (including [incr tcl]) as well as
Windows. A precompiled Tk 8.0b1 DLL is included.
Updated: 02/1997
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
<URL:mailto:ellson@lucent.com> (John Ellson)
What: Tk terminal widget
Where: From the contact
Description: A Tk terminal emulator-like widget.
Updated:
Contact: <URL:mailto:rs6y+@andrew.cmu.edu> (Rudi Stouffs)
What: Tcl-Trf
Where: <URL:http://www.westend.com/%7Ekupries/software.html>
<URL:ftp://ftp.westend.com/pub/aku/trf1.0.tar.gz>
<URL:ftp://ftp.westend.com/pub/aku/trf1.0.zip>
<URL:ftp://ftp.westend.com/pub/aku/trf10-win32.zip>
<URL:ftp://ftp.westend.com/pub/aku/memchan1.4.tar.gz>
<URL:ftp://ftp.westend.com/pub/aku/zlib-1.0.4.tar.gz>
<URL:ftp://ftp.westend.com/pub/aku/libdes-3.23.tar.gz>
Description: Dynamic extension providing commands for data conversion,
encryption, message digests, compression, error correction,
and channel-based manipulation of binary data.
Version 1.0 has an API rewrite to take advantage of Tcl 8's objects.
NOTE: This code is unlikely to be legally exported from USA
archive sites, due to federal restrictions on exporting encryption
code.
Updated: 09/1997
Contact: <URL:mailto:a.kupries@westend.com> (Andreas Kupries)
What: Tk triangular button
Where: From the contact
Description: Tk code for triangular buttons on scrollbars, or whatever.
Updated:
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: Turndial widget
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkTurndial-1.08.tar.gz>
<URL:ftp://redhook.llnl.gov/pub/visu/>
Description: A Tk 4 turndial widget (circular knob with mark on
it that can be rotated to set a value). A beta version
ported to Tk4.1 can be found on redhook.
Updated: 03/1997
Contact: <URL:mailto:beijersb@rulhm1.leidenuniv.nl> (Marco Beijersbergen)
<URL:mailto:bossart@redhook.llnl.gov> (Pierre-Louis Bossart)
What: Tk without X (beta)
Where: <URL:ftp://toe.cs.berkeley.edu/pub/multimedia/misc/tknx0.3.tar.Z>
Description: A version of Tk without the X dependent code. Allows the
construction of programs using send, after and a few of the
other non-X specific commands. Useful to use with Tcl-DP.
Updated:
Contact: <URL:mailto:bsmith@cs.cornel.edu> (Brian Smith)
What: tkbusy
Where: From the user
Description: Tk procedure to disable widgets while an application is
busy.
Updated:
Contact: <URL:mailto:mike@hightec.saarlink.de> (Michael Schumacher)
What: tkchess
Where: <URL:http://pine.cs.yale.edu:4201/tkChess/tkChess.html>
Description: tclX/tkX extension to support chess-oriented applications.
Provides support for displaying chessboards, manipulating chess
positions, server communications, etc.
Updated: 12/1996
Contact: <URL:mailto:aspnes@cs.yale.edu> (Jim Aspnes)
What: tkDialogues
Where: <URL:http://starship.skyport.net/crew/fredrik/py14/tkdialogs.htm>
Description: Python 1.4 / Tkinter 1.63 package allowing
you to use native file dialogues and message boxes. Consists
of tkFileDialog, tkMessageBox, tkColorChooser,
tkCommonDialog.
Update: 06/1997
Contact: <URL:mailto:fredrik.lundh@image.combitech.se> (Fredrik Lundh)
What: tkEntry secure modification
Where: <URL:ftp://ftp.efland.uu.net/pub/secure_tkEntry.patch>
Description: Patch to tkEntry so that it doesn't display text being
entered - useful for entry of passwords, etc.
Updated:
Contact: <URL:mailto:gary@efland.UU.NET> (Gary Thomas)
What: tkFScale
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkFScale-1.4.tar.gz>
Description: Tk 3.3 Scale widget which uses floating-point values.
Updated: 03/1997
Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
What: tkGLXwin
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkGLXwin-1.3.2.tar.gz>
<URL:ftp://media.mit.edu/pub/tkGLXwin-1.3.2.tar.Z>
Description: Tk 3.x Silicon Graphics Graphics Library widget interface.
Note there is an Xlib emulation of SGI's GL at
<URL:ftp://ftp.thp.Uni-Duisburg.DE/pub/source/X11/Ygl-3.1.tar.gz>.
Contact <URL:mailto:fred@thp.Uni-Duisburg.DE> (Fred Hucht) for
details.
Updated: 03/1997
Contact: <URL:mailto:halazar@media.mit.edu> (Michael Halle)
What: tkgcv
Where: <URL:http://www.informatik.uni-stuttgart.de/ipvr/swlab/sopra/tkgcv/tkgcv.html>
<URL:ftp://ftp.informatik.uni-stuttgart.de/pub/tkgcv/tkgcv-1.0.tar.gz>
Description: Tk 4.2 canvas widget which supports graph structures. Both
node and edge items can be defined. The items can be added or
removed from a graph, as well as moved. 4 layout
algorithms are supported (ISI, tree, random, and matrix).
Updated: 06/1997
Contact: <URL:mailto:Stefan.Schreyjak@informatik.uni-stuttgart.de> (Stefan Schreyjak)
What: tkImgFmtGFP
Where: <URL:http://www.uni-frankfurt.de/%7Efp/Tools/tkImgFmtGFP.html>
Description: Reformts a GIF image to eliminate NUL characters, leaving a
binary value that can be integrated into Tcl source and read from
a Tcl variable.
Updated:
Contact: <URL:mailto:fp@informatik.uni-frankfurt.de> (Frank Pilhofer)
What: tkInput
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkInput.tar.gz>
Description: A transparent input-only Tk widget.
Updated: 03/1997
Contact: <URL:mailto:mgc@cray.com> (Mark G. Christenson)
What: tklayout
Where: <URL:ftp://ftp.neosoft.com/pub/tcl/sorted/devel/tklayout-1.3.tar.gz>
Description: Tk 4.2 augmented canvas window type, allowing graph layout of
selected canvas items. Supports four styles of layout as well
as provides an edge item for laying edges between graph nodes.
Updated: 9/1997
Contact: <URL:mailto:taylor@ptolemy.arc.nasa.gov> (Will Taylor)
What: TkMegaWidget
Where: <URL:http://www.cimetrix.com/sven/tkmegawidget.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkMegaWidget3.6g.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkMegaWidget4.0b.tar.gz>
Description: Support new Tcl/Tk widgets allowing you to attach minor commands
and options to a widget, or even a private interpreter.
Version 4.0b is available from the WWW page.
Updated: 03/1997
Contact: <URL:mailto:sven@cimetrix.com> (Sven Delmas)
What: TkMobal
Where: <URL:http://www.cimetrix.com/sven/tkmobal.html>
Description: TkMobal embeds Mobal functionality into a Tcl/Tk interface.
Mobal (see also "tcl-faq/part04") is an environment for
incremental modelling.
Updated:
Contact: <URL:mailto:sven@cimetrix.com> (Sven Delmas)
What: tkMovie
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkMovie-0.01A.tar.gz>
<URL:ftp://catless.ncl.ac.uk/pub/tkMovie-0.01A.tar.gz>
Description: A Tk 3.x extension which provides a widget to display
and manipulate mpeg video streams. See
<URL:http://www.ncl.ac.uk/%7En230659/tkMovie.html> for more details.
Updated: 03/1997
Contact: <URL:mailto:Ian.Campbell@newcastle.ac.uk> (Ian Campbell)
What: Tkmsmail
Where: <URL:http://www.du.edu/%7Emschwart/>
Description: This extension enables MAPI and cmc interfaces, allowing a
Tcl program to send mail in a Windows environment.
For Tk 4.1, 4.2, 9.0b[12].
Updated: 09/1997
Contact: <URL:mailto:mschwart@nyx.net>
What: Tkmswin
Where: <URL:http://www.du.edu/%7Emschwart/>
Description: This tk extension provides support for raw printing, Windows
executtion, profiles and registry access, and emulation of
several popular Unix commands. Different DLLs for Windows 3.11
and Windows 95/NT are provided.
For Tk 4.1, 4.2, 9.0b[12].
Updated: 09/1997
Contact: <URL:mailto:mschwart@nyx.net>
What: Tkoglx
Where: <URL:ftp://linc.cis.upenn.edu/pub/ioi/tkoglx.tar.gz>
<URL:ftp://ftp.cs.princeton.edu/pub/people/dwallach/tkoglx-1.1.tar.gz>
Description: Experimental extension to support a small subset of
Open GL. Use tkGLX if you need everything.
The one from princeton supports Tk 4.0 and supports all possible
visuals available from OpenGL.
Updated:
Contact: <URL:mailto:ioi@xpi.com> (Ioi Kim Lam)
<URL:mailto:dwallach@cs.princeton.edu> (Dan Wallach)
What: Tkperldb
Where: <URL:ftp://perl.com/pub/perl/ext/Tk/Tkperldb-a1.tar.gz>
Description: A Perl/Tk extension for debugging.
Updated:
Contact: Unknown
What: tkpiechart
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/graphics/tkpiechart-2.3.tar.gz>
Description: Object oriented Tk application to allow one to build pie
charts. Requires Tk 4.[12]/Tk 8.0a1, or the Netscape plug-in.
Includes stooop, the Tcl source based Object Oriented environment.
Updated: 03/1997
Contact: <URL:mailto:jfontain@mygale.org> (Jean-Luc Fontaine)
What: Tkpvm
Where: <URL:http://www.cogsci.kun.nl/tkpvm/welcome.html>
<URL:ftp://ftp.nici.kun.nl/pub/tkpvm/tkpvm1.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkpvm1.1.tar.gz>
<URL:http://www.netlib.org/pvm3/pvm3.3.11.tar.gz>
Description: An interface between a parallel virtual machine library
and Tk/Tcl. Treats a number of machines as if they were really a
single machine. Also has an enhanced capability to communicate
between processes. Each process in the virtual machine communicates
through a pvm-channel based send command rather than Tk's X11
based send command. Depends on Tcl 7.5plus or Tcl 7.6plus, or
Itcl 2.1, Tk 4.1plus, and PVM 3.3.11 or newer preferably.
For a PVM home page see <URL:http://www.epm.ornl.gov/pvm/>.
Updated: 03/1997
Contact: <URL:mailto:Jan.Nijtmans@cmg.nl> (Jan Nijtmans)
What: TkReplay
Where: <URL:ftp://ftp.cs.unm.edu/pub/crowley/replay/TkReplay1.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkReplay1.0b1.tar.gz>
Description: Provides a Tk record and replay facility for your Tk program.
Adds a WarpPointer command as well.
See <URL:http://www.cs.unm.edu/%7Ecrowley/> for more detail.
Updated: 03/1997
Contact: <URL:mailto:crowley@cs.unm.edu> (Charlie Crowley)
What: tkReport
Where: <URL:http://www.fdml.com/iplaw/code.html>
Description: A Tcl 7.4 extension to support generation of text
printed reports from a Tcl program. Reports are output
in PostScript. Features include structured page layout,
header, footer, and page number support, text justification,
line positioning commands, and graphical line drawing operations.
Updated:
Contact: <URL:mailto:gbr@fdml.com> (Gerald B. Rosenberg)
What: tkScale modifications
Where: From the contact
Description: Modifications to tkScale so that command is not executed
until ButtonRelease, allow an optional list of labels to use
for values, and add a single step click button.
Updated:
Contact: <URL:mailto:caron@acd.ucar.edu> (John Caron)
What: tkScaleButtonDown replacement
Where: From the contact
Description: Tk 4.0 procedure which allows you to make scales which position
to the number where you click.
Updated:
Contact: <URL:mailto:mharriso@utdallas.edu> (Mark A Harrison)
What: TkSM
Where: <URL:http://www.isr.umd.edu/%7Eihsu/tksm.html>
<URL:http://www.isr.umd.edu/%7Eihsu/tksm1.3.tar.gz>
Description: A Mesa/OpenGL 3D modeling widget extension for Tcl 7.[45]/Tk.
This provides no direct access to OpenGl routines.
Includes VRML support, line and point models, material and
normal bindings on a per-vertex basis.
For more detail, as well as fixes, see the introduction at
<URL:http://www.isr.umd.edu/%7Eihsu/tksm.html>.
Updated: 07/1997
Contact: <URL:mailto:ihsu@eng.umd.edu> (Irving Hsu)
What: TkSteal
Where: <URL:http://www.cimetrix.com/sven/tksteal.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/TkSteal4.0c.tar.gz>
Description: Package to allow embedding of external applications
(like emacs, ghostscript, xterm, etc.) into a Tk widget
without changing the application. Replaces TkEmacs.
TkSteal 4.0c is available from the WWW page.
Updated: 03/1997
Contact: <URL:mailto:tkemacs@cs.tu-berlin.de>
What: TkSTEP
Where: <URL:http://www.inf.ufrgs.br/%7Ekojima/tkstep.html>
<URL:ftp://sunsite.unc.edu/pub/Linux/devel/lang/tcl/tkstep0.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/tkstep0.1.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/tkstep0.1-patches.tar.gz>
Description: A set of replacement files to Tk which makes it's widgets look
like NeXTSTEP. Based on Tcl 7.5/Tk 4.1.
Updated: 03/1997
Contact: <URL:mailto:kojima@inf.ufrgs.br> (Alfredo K. Kojima)
What: tkText (Tk 1.3 compatible - Cole)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkText-inst.tar.gz>
Description: A Tk 1.3 tkText text widget and installation patches
Updated: 03/1997
Contact: <URL:mailto:dcc@ssds.com> (Derrick C. Cole)
What: tkText (Tk 1.3 compatible - Christenson)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkText.shar.gz>
Description: A Tk 1.3 tkText text widget
Updated: 03/1997
Contact: <URL:mailto:mgc@cray.com> (M. G. Christenson)
What: tkText (Tk 2.0 compatible - Raines)
Where: <URL:ftp://ftp.slac.stanford.edu/software/TkMail/tkText-0.2.tar.gz>
Description: A tkText text widget with many EMACS-like bindings such
as multi-level undo with tags, argument keys, hard auto-filling
and paragraph filling, a mark ring, multi-level kill buffer
and xterm-like mouse bindings.
Updated:
Contact: <URL:mailto:raines@slac.stanford.edu> (Paul Raines)
What: tkText (Tk 4.0 compatible - Raines)
Where: <URL:ftp://ftp.slac.stanford.edu/software/TkMail/tkBindExt-1.0beta1.tar.gz>
Description: tkBindEnhanced includes many enhanced bindings for text and
entry widgets for Tk 4.x. These include multi-level undo that
handles tags (but no embedded windows yet), hard auto-filling,
multi-level kill buffer, xterm-like mouse bindings, a mark ring,
incremental and dialog search, rectangle editing, and an emacs-like
minibuffer. See also
<URL:http://www.slac.stanford.edu/%7Eraines/emacs.list> for a
complete listing of what bindings exist.
Updated: 09/1996
Contact: <URL:mailto:raines@slac.stanford.edu> (Paul Raines)
What: tkText (Tk 2.0 compatible)
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tkText-2.0.tar.gz>
Description: A Tk 2.0 tkText text widget
Updated: 03/1997
Contact: <URL:mailto:mgc@cray.com> (M. G. Christenson)
What: TkWindow access
Where: From the contact
Description: Trivial function to get at the Tk_Window of an event.
Updated:
Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
What: TMath
Where: <URL:http://www.ece.utexas.edu/%7Ebevans/projects/tmath.html>
<URL:http://ptolemy.eecs.berkeley.edu/tmath.html>
<URL:ftp://ptolemy.eecs.berkeley.edu/pub/misc/tmath/tmath0.1/>
<URL:http://www.mathworks.com/>
<URL:http://www.wolfram.com/>
<URL:http://ptolemy.eecs.berkeley.edu/>
Description: An extension to Tcl that allows Tcl to control
MATLAB and Mathematica processes and to evaluate MATLAB and
Mathematica commands, either through scripts or interactive
sessions. TMath does not use pipes, but instead the MATLAB
Engine interface and the Mathematica MathLink protocol.
Updated: 07/1997
Contact: <URL:mailto:ble@eecs.berkeley.edu> (Brian L. Evans, Ph.D.)
What: TOCX!
Where: <URL:http://www.cs.cornell.edu/Info/Projects/zeno/>
Description: An OCX extension for Tcl/Tk, allowing the user to load and
script OCX and ActiveX controls, including the ability to
call methods, modify properties and handle events.
Updated: 04/1997
Contact: <URL:mailto:cksuen@cs.cornell.edu> (Lawrence Suen)
What: Togl
Where: <URL:http://www.ssec.wisc.edu/%7Ebrianp/Togl.html>
<URL:http://www.informatik.uni-rostock.de/%7Erschultz/togl.html>
<URL:ftp://iris.ssec.wisc.edu/pub/misc/Togl-1.0b1.tar.gz>
<URL:http://www.ssec.wisc.edu/%7Ebrianp/Mesa.html>
Description: Togl allows OpenGL or Mesa to render graphics into a special
Tk canvas. It is based on Ben Bederson's OGLTK widget, but adds
color-index mode support, support for requesting stencil, accumulation
alpha buffers, etc., multiple OpenGL drawing widgets, and OpenGL
extension testing.
Updated: 06/1997
Contact: <URL:mailto:brianp@ssec.wisc.edu> (Brian Paul)
What: Tooltalk interface
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/toocl-1.11.tar.gz>
<URL:ftp://koala.inria.fr/pub/toocl.tar.gz>
<URL:ftp://ftp.x.org/contrib/libraries/toocl-1.11.tar.gz>
Description: A Tcl/Tk interface to Tooltalk based on Tcl 7.4
and Tk 4.0.
Updated: 03/1997
Contact: <URL:mailto:beust@sophia.inria.fr> (Cedric Beust)
What: Tooltalk interface mods (Boyer)
Where: From the contact
Description: Set of patches to toocl-1.4 so that it works with Tcl 7.3.
Updated:
Contact: <URL:mailto:pdboyer@c3i.saic.com> (Paul D. Boyer)
What: Tooltalk interface mods (Wette)
Where: From the contact
Description: Set of diffs to get toocl to work under Tcl 7.
Updated:
Contact: <URL:mailto:matthew.r.wette@jpl.nasa.gov> (Matt Wette)
What: ToolTips
Where: From the contact
Description: Provides a way to allow one to associate Microsoft-like tooltips
to icons in a Tk application.
Updated:
Contact: <URL:mailto:pdboyer@c3i.saic.com> (Paul Boyer )
What: Tk transparency
Where: <URL:http://r8h.cs.man.ac.uk:8000/tcl/transPhoto.c>
Description: Tiny Tk extension which allows one to get real transparency
without modifying the Tk core.
Updated: 02/1997
Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
What: transient window creation support
Where: From the contact
Description: Tk procedures for creating simple transient top-level windows.
Updated:
Contact: <URL:mailto:kennykb@dssv01.crd.ge.com> (Kevin B. Kenny)
What: transpose elements within a list of lists
Where: From the contact
Description: A pure Tcl (slow) script that takes a Tcl list of lists where
the number of elements are monotonically non-increasing and
transposes the elements.
Updated:
Contact: <URL:mailto:kennykb@carla.crd.ge.com> (Kevin B. Kenny)
What: Tcl trap command
Where: From the contact
Description: C code that can be linked into a Tcl interpreter to allow
one to trap signals. Original author unknown.
Updated:
Contact: <URL:mailto:sani.nassif@att.com> (Sani R. Nassif)
What: Trace Semantics
Where: <URL:ftp://ginsberg.cs.berkeley.edu/pub/asah/dmt/dmt-0.4.tar.gz>
Description: tclDMT is an improved set of trace semantics, as documented
in a paper presented at the Tcl 95 workshop. To see more
info, see
<URL:http://ginsberg.cs.berkeley.edu/%7Easah/html/dmt-0.4.html>.
Requires Tcl 7.4.
Updated:
Contact: <URL:mailto:asah@cs.berkeley.edu> (Adam Sah)
What: Trace examples
Where: <URL:http://www.cs.uoregon.edu/%7Ejhobbs/work/limit.tcl>
Description: Some useful working examples of Tk 4.0 traces. Shows how
to ensure that values exist when doing a read trace, etc.
Updated:
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: Tk Tree
Where: From the contact
Description: Basic Tcl/Tk tree mechanism for < 1000 items or large
but static trees.
Updated:
Contact: <URL:mailto:kcorey@eng.sun.com> (Ken Corey)
What: Tree Table
Where: <URL:ftp://archive.cis.ohio-state.edu/pub/tknews/treetable.tar.gz>
Description: C code to link into your interpreter which allows you to
display n-ary trees in a tabular hierarchical form.
Updated:
Contact: <URL:mailto:mdm@cis.ohio-state.edu> (Michael Moore)
What: Triangular Button
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tribut.tcl.gz>
Description: A triangular button using a mostly hidden scrollbar.
Updated: 03/1997
Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
What: turtle graphics
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/TkTurtle-1.0.shar.gz>
Description: Extended Tcl/Tk simple Logo-like turtle graphics package.
Updated: 03/1997
Contact: <URL:mailto:kjx@comp.vuw.ac.nz> (R James Noble)
What: TWO - Tcl With Objects
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tclwobjects1.tar.Z>
Description: Tcl-based simple objects. Instance variables are accessed
just like local variables.
Updated: 03/1997
Contact: <URL:mailto:aginter@cuug.ab.ca> (Andrew Ginter)
What: TxRx
Where: <URL:http://www.cs.sunsyb.edu/%7Ecristian/txrx.html>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/net/txrx1.0/txrx1.0.tar.gz>
Description: Dynamically loadable package that enables Tcl programs to
call or service Remote Procedure Calls (RPC). Complies with
RFC 1831. This helps in the development of distributed applications
compatible with ONC RPC. With TxRX, it becomes possible to
write a WebNFS client and server in Tcl.
Updated: 03/1997
Contact: <URL:mailto:cristian@cs.sunysb.edu> (Cristian Mata)
What: UAE
Where: <URL:http://www.schokola.de/%7Estepan/uae>
Description: Unix Amiga Emulator, which uses Tcl 7.4/Tk 4.0 to provide
a control panel. Requires the user to own a Kickstart ROM image.
UAE has been ported to MS-DOS, Macintosh, BeBox and NextStep.
Note that apparently the URL, and perhaps the email address,
listed here are no longer available.
Updated: 05/1997
Contact: <URL:mailto:crux@pool.informatik.rwth-aachen.de> (Bernd Schmidt)
What: UITools
Where: <URL:http://www.dnaco.net/%7Emchapman/>
Description: A set of composite widgets to simplify construction of
Python/Tkinter applications. Offers modal/nonmodal dialogs,
cursor management, and simple scheme for constructioning menus,
among other things.
Updated: 04/1997
Contact: <URL:mailto:mchapman@dnaco.net> (Mitch Chapman)
What: modified unknown procedure
Where: From the contact
Description: This version of unknown, based on the tclX7.3b one,
works around a bug in the default Tcl unknown procedure.
Updated:
Contact: <URL:mailto:brettle@picard.jmb.bah.com> (Dean Brettle)
What: uncgi
Where: From the contact
Description: Tcl procedure to parse the CGI form data.
Updated:
Contact: <URL:mailto:dl@mail.box.eu.org> (Laurent Demailly)
What: upvar bug fix
Where: From the contact
Description: Contact has developed fixes for the documented upvar bug
as described in the man page, as well as a bug inside a trace
callback proc and EnvTracePRoc. Contact also has a modification
which adds an alias option to info to enable a Tcl script
to determine the name of the real variable an upvar'd variable
references.
Updated: 07/1997
Contact: <URL:mailto:pduffin@hursley.ibm.com> (Paul Duffin)
What: user event package
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/uevent-0.95.tar.gz>
Description: Implement user generated events in Tk, which allow one to
do event driven programming separate from X events.
Updated: 03/1997
Contact: <URL:mailto:mhalle@media.mit.edu> (Michael Halle)
What: UUDeview wrappers
Where: <URL:http://www.uni-frankfurt.de/%7E/uudeview/>
Description: Tcl wrapper functions for decoding various encoded formats.
Updated: 09/1996
Contact: <URL:mailto:fp@rbi.informatik.uni-frankfurt.de> (Frank Pilhofer)
What: validate
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/validate.shar.gz>
Description: example of using bindings to validate entry widget data.
Updated: 03/1997
Contact: <URL:mailto:vanandel@ncar.ucar.edu> (Joe VanAndel)
What: varframe
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/varframe.tar.gz>
Description: Tcl 6.4 extension to provide variable environment language-visible
objects (user defined call frames) within Tcl.
Updated: 03/1997
Contact: <URL:mailto:cimarron@montage.com> (Cimarron Taylor) ???
What: variable argument process
Where: From the contact
Description: Tcl procedure (args) to make handling variable
number of procdure arguments and keywords easier to process.
Updated:
Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
What: vector
Where: From the contact
Description: C code to add a vector command, which associates a C double
array with a Tcl array, enforcing itneger indices and floating point
values.
Updated:
Contact: <URL:mailto:sani.nassif@att.com> (Sani R. Nassif)
What: vertical text writing
Where: From the contact
Description: C code to add a rotateText command, which displays rotated text
in a bitmap.
Updated:
Contact: <URL:mailto:weissman@gogo.gte.com> (Mark Weissman)
What: virtual listbox
Where: From the contact
Description: This is a derivative of tkListbox.c which implements the
Tk vlistbox command. With it, one can maintain a small cache of
in memory items, with the rest maintained on a disk file.
It does not currently support multiple selection.
Updated:
Contact: <URL:mailto:gregg@accessware.com> (Greg Goodman)
What: visu
Where: <URL:ftp://redhook.llnl.gov/pub/visu/tutorial/tutorial.html>.
<URL:ftp://redhook.llnl.gov/pub/visu/visu-2.0.tar.gz>
<URL:ftp://redhook.llnl.gov/pub/visu/visu_images.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/alcatel/extensions/visu-1.0c.tar.gz>
<URL:ftp://srsuna.shlrc.mq.edu.au/pub/tcl/visu-2.0.tar.gz>
<URL:http://www.geol.ku.dk/zhou/visu-2.1/>
Description: A Tk 4.[01] Unix image widget geared to 2D gray-scale images.
The initial version of this package was by Bossart.
Supports graphical formats of GIF, KHOROS, PPM, Sun Raster, VIEW.
Has support for semi-transparent overlays, various data formats
various filtering and segmentation tools, etc. More doc is available
Currently works with Unix/X with hopes to get it ported to
Windows and Macintosh in upcoming months.
The version of visu at geol.ku.dk is an extended version by
Shaohua Zhou. This version adds raw data
visualization in GMT grd, netCDF NCSA HDF,
ASCII text or raw binary data formats. It also
adds distance calculation, profiling, region
extraction, various color table displays, interactive
shared relief, 3D perspective surface plotting,
filtering, pseduo gravity, Postscript output saving, and
overlaying of boundaries.
Updated: 08/1997
Contact: <URL:mailto:bossart@redhook.llnl.gov> (Pierre-Louis Bossart)
<URL:mailto:steve@srsuna.shlrc.mq.edu.au> (Steve Cassidy>
<URL:zhou@seis.geol.ku.dk> (Shaohua Zhou)
What: Visual Tcl
Where: <URL:ftp://ftp.sco.com/TLS/tls074/>
<URL:http://www.sco.com/Products/vtcl/vtcl.html>
Description: A MultiPlatform port of SCO Visual Tcl 1.0. Extends the
Tcl 7.3/tclX 7.3 environment with commands to support Motif 1.2.
Updated:
Contact: <URL:mailto:zibi@x.co.uk> (Zbigniew Perlinski)
<URL:mailto:davidy@sco.com> (David Young)
What: Visualization Toolkit
Where: <URL:http://www.cs.rpi.edu/%7Emartink/vtk1.1a.src.tar.gz>
<URL:http://www.cs.rpi.edu/%7Emartink/VTK10.ZIP>
Description: An object-oriented 3D visualization system
written in C++ with full bindings for Tcl/Tk. It has rendering
support for OpenGL, Starbase, GL, XGL, and X. It will run
on UNIX, Windows96 and WindowsNT. See
<URL:http://www.cs.rpi.edu/%7Emartink/> for more details.
This is the code from the Prentice Hall book
"The Visualization Toolkit, an Object-Oriented Approach to 3D
Graphics" (ISBN 013199837-4).
Updated:
Contact: <URL:mailto:martink@cs.rpi.edu> (Kenneth M Martin)
What: voice modem extension
Where: <URL:http://www.netrunner.net/%7Emersan/tel/tcltk_doc/>
Description: Provide Tcl interface to multi-threaded C++ voice modem
API.
Updated: 09/1997
Contact: <URL:mailto:mersan@netrunner.net>
What: VROOM binding
Where: From the contact
Description: The Volume Rendering using Object-Oriented Methods
project is a C++ class library aimed at multi-modal visualization.
The Tcl/Tk bindings for the package (TclVroom) are in development.
For more information see <URL:http://www.cv.ruu.nl/>.
Updated:
Contact: <URL:mailto:karel@cv.ruu.nl> (Karel Zuiderveld)
What: VSTcl
Where: <URL:http://vs.sme.co.jp/vstcl/>
Description: A Tcl extension to VRML (Virtual Reality Markup Language)
behavior scripting for Cyber Passage, the SONY enhanced VRML browser.
Updated: 12/1996
Contact: <URL:mailto:vstcl-request@sme.co.jp>
What: VUW widgets
Where: <URL:ftp://ftp.ucolick.org/pub/src/UCOSYB/vu_tk41.gz>
<URL:ftp://ftphost.comp.vuw.ac.nz/pub/languages/tcl/vuw-widgets-1.1.tar.gz>
<URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/local/misc/vuw_meters_widgets.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/VU-widgets.tar.gz>
Description: Tk bargraph, dial, pie, strip chart widgets written by some
folk in Australia. Steve ported the widgets to Tcl/Tk 3.6.
The code has been inherited by De Clark who has ported them
to Tk 4.1.
Updated: 03/1997
Contact: <URL:mailto:sysseh@devetir.qld.gov.au> (Steve Hocking)
<URL:mailto:de@ucolick.org> (De Clarke)
What: vwtable
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/vwtable-0.6.tar.gz>
Description: A table widget
Updated: 03/1997
Contact: <URL:mailto:shadow@apricot.com> (Aaron Jackson)
What: waitbox
Where: From the contact
Description: A simple Tk 'widget' which displays a dialog to wait until
a process is complete.
Updated:
Contact: <URL:mailto:labarca@grx1.bio.bnl.gov> (Richard S. Labarca)
What: warp (Fine)
Where: From the contact
Description: Tk warp command to move the mouse point to specific locations.
Updated:
Contact: <URL:mailto:fine@cis.ohio-state.edu> (Thomas A Fine)
What: warp (Goldberg)
Where: From the contact
Description: C code to link into Tk to add a WarpPointer command to move
the mouse to a particular screen position in a widget.
Updated:
Contact: <URL:mailto:jayg@iwl.net> (Jay Goldberg)
What: warp (Hobbs)
Where: From the contact
Description: Tk dynamically loadable command to move the mouse to
a particular screen position in a widget.
Updated: 11/1996
Contact: <URL:mailto:jeff.hobbs@acm.org> (Jeffrey Hobbs)
What: Tk WhenIdle extension
Where: From the contact
Description: Provide the user access to Tk_DoWhenIdle from Tcl rather than
just from C. This gives the user the ability to tell Tk to
execute some code only when there is free time.
Updated:
Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
What: Widget Maker procedures
Where: <URL:http://www.skillshare.com/skillshare/dr/tcl/resuse/wmakr.html>
Description: Tutorial and sample code describing guidelines for
writing procedures which build widgets which can then be
passed to each other to create complex windows. The path above
is a summary page which then links to a series of other
web pages which describe procedures used to write widget makers,
detailed describes of the procedures, examples of their use, etc.
Updated: 02/1997
Contact: <URL:mailto:jazimmer@acm.org> (J. Adrian Zimmer)
What: widget2ps
Where: From the contact
Description: Walk a widget tree and query text carrying widgets for
their positions and contents. Output the resulting PostScript
to either a string or a file.
Updated:
Contact: <URL:mailto:przemek@rrdstrad.nist.gov> (przemek klosowski)
What: widgetTree
Where: From the contact
Description: Provide the ability to describe a tree of widgets to ease
creation, etc. Also includes matrix, a widget which supports a two
dimensional plane of widgets or widget trees.
Updated:
Contact: <URL:mailto:sakoh@sra.co.jp> (Hiroshi Sakoh)
What: wincr
Where: From the contact
Description: A Tcl 'word' increment command - increment string 'aa' to
'ab', 'ac', etc.
Updated:
Contact: <URL:mailto:bbum@friday.com> (Bill Bumgarner)
What: window manager raise command (Abbott)
Where: From the contact
Description: Raise a window to the top of a stack.
Updated:
Contact: <URL:mailto:ka0p+@EDRC.CMU.EDU> (Kirk Abbott)
What: window manager raise command (Chaffee)
Where: From the contact
Description: Small mod to tkWm to add a raise subcommand, used to raise
specific windows.
Updated:
Contact: <URL:mailto:chaffee@cs.berkeley.edu> (Gordon Chaffee)
What: Windows NT Extensions Set
Where: <URL:http://zazu.maxwell.syr.edu/nt-tcl/>
<URL:ftp://ftp.maxwell.syr.edu/pub/tcl/tcl80/nt-tcl80-final.zip>
<URL:http://www-personal.umich.edu/%7Espencer/guraldi/gdtcl.html>
<URL:ftp://ftp.maxwell.syr.edu/pub/tcl/tcl76/ntext-prelim.zip>
Description: Extensions specifically for managing x86 Windows NT. The
ntsys extension handles adding, enumerating and deleting users,
local and global groups, retrieving user account info, retrieving,
modifying and setting file and directory permissions.
The ODBC extension provides basic support.
The registry extension is a port of Gordon Chaffee's work in TkNT with
some enhancments.
The gdtcl is a port of gdtcl and gd for doing GIF creation and
manipulation. The gdtcl extension includes a safe entry point and
thus can be used with the Tcl plugin.
tclping provides access to the icmp echo protocol.
shortcut is an extension to create and maintain Windows 95/NT
shortcuts.
The entire package has been built with MSVC++ 5.0.
The author mentions that none of these have been tested with
Windows 95. Some may work - the NT specific ones obviously won't.
Updated: 08/1997
Contact: <URL:mailto:cmsedore@maxwell.syr.edu> (Christopher M. Sedore)
What: Windows NT/95 Tcl 8.0 patch for fileevent and pipes
Where: From the contact
Description: Tcl 8.0a2 patch for fileevent to work with pipes on
Windows NT and Windows 95.
Updated: 04/1997
Contact: <URL:mailto:chaffee@woodstock.cs.berkeley.edu> (Gordon Chaffee)
What: Windows 3.1 Tcl extension sample
Where: <URL:ftp://ftp.sunlabs.com/pub/tcl/win31-sample-ext.tar.gz>
Description: A sample extension for Tcl 7.5, which builds under
Borland C v4.5 on Windows 3.1.
Updated:
Contact: <URL:mailto:stephen.uhler@sun.com> (Steve Uhler)
What: Windows 3.1 Tcl drive type extension
Where: From the contact
Description: C code for a Windows DLL file function used to obtain the
disk drives and their types.
Updated:
Contact: <URL:mailto:andy@moose.mv.com> (Andy Borsa)
What: Win32 Tcl and Tk patches
Where: <URL:http://www.jessikat.demon.co.uk/>
Description: A variety of patches to Tcl and Tk for Win32s.
There are patches for wm activate bug, memory
debug support, listbox justify, cursor, panics, and
tkCanvWind. Also on this page are patches and ports
of a variety of extensions and applications such as
DDE, tclStruct, BLT, otcl and a clock application.
Updated: 07/1997
Contact: <URL:mailto:robin@jessikat.demon.co.uk>
What: wisql
Where: <URL:http://www.ucolick.org/%7Ede/>
Description: UCO wisql is an "upscale" version of Tom Poindexter's wisqlite
according to the WWW page above. Requires Tcl/Tk/tclX/sybtcl and
tkbind. Many other Sybase related tools are found at the above site
include a forms GUI interface to Sybase called fosql.
Updated: 09/1996
Contact: <URL:mailto:de@ucolick.org> (De Clarke)
What: wmstuff
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/wmstuff.tar.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/wmstuff.patch1.shar.gz>
Description: Tk 3.x support for ICCCM WM_PROTOCOLS & WM_DELETE
Updated: 03/1997
Contact: <URL:mailto:mh@wx.gtegsc.com> (Mike Hoegeman)
What: WTK
Where: <URL:http://www.bj-ig.de/wtk.html>
Description: Another Windows port of Tk 3.6p1. The aim of th eport is
to provide a GUI front end to F4GL, which is an Informix-4GL clone.
Runs on all Windows platforms, provides native Windows or Tk Windows
widgets, comes with a fast debugging terminal with vi or emacs
editing capabilities. Has a new Tk terminal widget with 3D look
and special Tcl eval capabilities. Has Tcl wrappings of winsock and
DDE (along with many Windows API functions). Has Tcl based tcp
send functionality. Has built in debugging capabilities for
Windows messages. Has extensions for running FGL2C compiled
programs.
Updated: 09/1997
Contact: <URL:mailto:leo@bj-ig.de>
What: WWWinda
Where: From the contact
Description: A Linda like language based on Tcl-DP.
Updated:
Contact: <URL:mailto:sgutfreund@gte.com> (Yechezkal-Shimon Gutfreund)
What: WPY
Where: <URL:http://www.python.org/ftp/python/wpy/>
Description: A Python class library based on the Microsoft Foundation
Classes (MFC), used for writing GUI code easily in Python.
Runs on Microsoft Windows NT, Win32s, and Unix/X using Tk 4.0.
Updated: 04/1997
Contact: <URL:mailto:jim@interet.com> (Jim Ahlstrom)
What: X11 event support
Where: From the contact
Description: Modification to Tk 4.0 tkXEvent so that it doesn't overrun the
end of its eventsMast array was posted by James Synge.
Ioi K. Lam supplied a one line modification that allows the
ClientMessage event from Mwm to be received.
Updated:
Contact: <URL:mailto:James.M.Synge@Tek.COM> (James Synge)
<URL:mailto:ioi@xpi.com> (Ioi Kim Lam)
What: X11 Selection support enhancement
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tk_select_patch.gz>
Description: Tk 3.6 Patch for non-XA_PRIMARY selections. Useful for
cut and paste support between Tk and XView toolkit-based tools.
Updated: 03/1997
Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
What: X11 to Postscript
Where: From the contact
Description: C code which can be added to a Tk interpreter so that a
given window is dumped as a PPM file, and is then converted via
the ImageMagick convert command into a PostScript file.
Updated:
Contact: <URL:mailto:rjamison@gothamcity.jsc.nasa.gov> (Bob Jamison)
What: X11 visual selection subcommand
Where: From the contact
Description: Adds a -visual subcommand to Tk's frame and top-level widgets.
Updated:
Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
What: X11 XID enhancement (Kaplan)
Where: From the contact
Description: Set of replacement functions for default X Consortium XID
management routines.
Updated:
Contact: <URL:mailto:gckaplan@ssl.berkeley.edu> (George C. Kaplan)
What: X11 XID enhancement (Hoegeman)
Where: From the contact
Description: tkXID function to allow Tk to override the default
XID allocation scheme. Add included header to tk.h and tkInt.h
to have it used by libtk.a.
Updated:
Contact: <URL:mailto:mh@wx.gtegsc.com> (Michael Hoegeman)
What: X11::Fvwm
Where: <URL:http://www.byz.org/%7Erandy/perl/X11::Fvwm>
Description: Perl 5 module to simplify writing Fvwm2 modules in Perl 5.
Takes advantage of the Tk module.
Updated: 04/1997
Contact: <URL:mailto:randy@byz.org>
What: XGrafix
Where: <URL:http://ptsg.eecs.berkeley.edu/code/xgrafix/>
Description: Windowing library for interactive display of results from
any temporally evolving simulation of a physical system.
Requires at least Tk 4.[01], Tcl 7.[45], and XPM 3.4c.
Updated: 12/1996
Contact: Unknown
What: XML support
Where: <URL:http://tcltk.anu.edu.au/XML/>
Description: Tcl 8.0b1 XML parser code produces a heirarchical nested list
of an XML document.
Updated: 06/1997
Contact: <URL:mailto:steve@tcltk.anu.edu.au> (Steven Ball)
What: XPG patch to Tcl 7.3
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/tcl7.3-XPG.patch.gz>
Description: Provides XPG localization support to Tcl. This allows
one to change the way that floating point numbers are
displayed, etc.
Updated: 03/1997
Contact: <URL:mailto:markd@sco.com> (Mark Diekhans)
What: XPM extension for Tk 4 (Crimmins)
Where: <URL:ftp://merv.philosophy.lsa.umich.edu/pub/tkxpm4.1.tgz>
Description: A Tk 4.0 extension supporting a Pixmap image type, based
on work by Ioi Lam. Doesn't require patches to
the Tk 4 source code. The tkxpm makes a Tk 4.1 loadable library
as well as xpmwish. Does not require libXpm.
Updated:
Contact: <URL:mailto:mark.crimmins@umich.edu> (Mark Crimmins)
What: XPM extension for Tk 4 (James)
Where: From the contact
Description: XPM reader code for Tk, with at least one bug when
allocated resources are disposed.
Updated:
Contact: <URL:mailto:tw49596@vub.ac.be> (BATES JAMES)
What: XPS
Where: From the contact
Description: An example of using the X library on a given Tcl widget.
This example uses XGetImage on a widget to get a PostScript
dump.
Updated:
Contact: <URL:mailto:rjamison@gothamcity.jsc.nasa.gov> (Bob Jamison)
What: Xt replay library
Where: <URL:ftp://csc.canberra.edu.au/pub/motif/ReplayXt.*.tar.z>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/replayXt.1.1.tar.gz>
Description: A library with one entry point that allows an Intrinsics
or Xt based application to be executed from a script file.
In particular, Athena or Motif toolkit applications
can be played back. Scripts are written in Tcl.
Requires X11R5, Motif 1.2, Tcl 7.3.
Updated: 03/1997
Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
What: XView Drop support
Where: From the contact
Description: First hack at receiving XView drops in Tk.
Updated:
Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
What: yaap - Yet Another Argument Parsing utility
Where: <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/yaap-0.9.shar.gz>
Description: Template based argument parsing utility, inspired by
XtGetApplicationResources() function.
Updated: 03/1997
Contact: <URL:mailto:pzi@interlog.com> (Peter Ziobrzynski)
What: Yaz
Where: <URL:ftp://ftp.algonet.se/pub/index/yaz/ir-tcl-1.0.tar.gz>
<URL:ftp://ftp.funet.fi/pub/doc/library/z3950/yaz/>
Description: A compact toolkit that provides access to the Z39.50/SR
protocol, as well as a set of higher-level tools for implementing
the server and client roles. Provides interfaces to ASN, ODR
and COMSTACK. IrTcl is a Tcl 7.[34] interface to yaz. See
<URL:http://lamp.cs.utas.edu.au/net.html> for a pointer to
more information on Yaz.
Updated:
Contact: <URL:mailto:info@index.ping.dk> (Index Data)
------------------------------
End of comp.lang.tcl Frequently Asked Questions (5/5)
*****************************************************
--
Larry W. Virden INET: lvirden@cas.org
<URL:http://www.teraform.com/%7Elvirden/> <*> O- "We are all Kosh."
Unless explicitly stated to the contrary, nothing in this posting should
be construed as representing my employer's opinions.
[[Send Tcl/Tk announcements to tcl-announce@mitchell.org
Send administrivia to tcl-announce-request@mitchell.org
Announcements archived at http://www.xpi.com/tcl/comp.lang.tcl.announce/
The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]