home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 January
/
usenetsourcesnewsgroupsinfomagicjanuary1994.iso
/
answers
/
tcl-faq
/
part5
< prev
next >
Wrap
Text File
|
1993-12-17
|
40KB
|
1,092 lines
Newsgroups: comp.lang.tcl,comp.answers,news.answers
Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!usc!howland.reston.ans.net!news.moneng.mei.com!uwm.edu!caen!malgudi.oar.net!chemabs!lvirden
From: lwv26@cas.org (Larry W. Virden)
Subject: FAQ: comp.lang.tcl Frequently Asked Questions (5/5)
(Last updated: December 17, 1993)
Message-ID: <tcl.p5_756137861@cas.org>
Followup-To: comp.lang.tcl
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.
Originator: lwv26@srv01s4
Keywords: tcl, expect, extended tcl, wish, tk
Sender: lvirden@cas.org
Supersedes: <tcl.p5_753975163@cas.org>
Reply-To: lvirden@cas.org (Larry W. Virden)
Organization: Chemical Abstracts Service
References: <tcl.p4_756137861@cas.org>
Date: Fri, 17 Dec 1993 14:18:31 GMT
Approved: news-answers-request@MIT.Edu
Expires: Fri, 28 Jan 1994 14:17:41 GMT
Lines: 1068
Xref: senator-bedfellow.mit.edu comp.lang.tcl:9442 comp.answers:3075 news.answers:15933
Archive-name: tcl-faq/part5
Version: 4.4
Last-modified: December 17, 1993
For more information concerning Tcl (see "tcl-faq/part1"),
(see "tcl-faq/part2"), (see "tcl-faq/part3"), or (see "tcl-faq/part4").
Index of questions:
XIII. Since Tcl/Tk appear to be extensible, are there any common extensions?
o adatcl
o addinput
o Tcl argument processing
o argument parsing with defaults
o array name string matching extension
o binary I/O
o BLT toolkit
o busy window
o C++ compilation of tk
o C++ Tcl objects
o calculator
o Calc_Object
o calendar
o Canvas bitmap mask extension
o CASTE
o color settings
o dashproc
o define bitmaps in tk scripts
o Drag and Drop directory browser
o deck.tk
o Directed Acyclic Graph (DAG) widgets
o Disjoint listbox selections (Ewing)
o Disjoint listbox selections (Ewing/Lutz)
o Disjoint listbox selections (Raines)
o Eiffel / Tcl interface
o Enabled Mail
o file I/O as events
o file select (sherman)
o file select (Silva)
o font settings
o foreach additional list enhancement
o FSBox - file selection box
o fumx
o graph
o GroupKit
o HTML for Alpha
o Hush
o iconbutton
o [incr Tcl]
o Informix interface
o Key List printing procedures
o Key symbols enhanced support
o Lamda pure Tcl functions - noble
o Lamda anonymous procedures - thomas
o Lamda functions - Wallach
o lisp2wish
o list select
o list quicksort
o Major / Minor command support
o moreButtons
o Multibyte Support for Tk
o Multiple interpreter support
o Multiple Extensions Management and Dynamic Linking
o Mxedit
o net CDF
o Network management
o Extension for Apple's Open Scripting Architecture
o Oracle extension to Tcl.
o Pacco (Pavia Active-Component Compound Objects)
o Pack widget with no shrink option
o package extension
o Pie menus
o Photo widget
o Pixmap support 3.2
o Pixmap support 3.3
o Postgres extensions
o procedure tracing
o Salmon random numbers
o readline-like function support for tcl
o readline-like function support for tk
o RenderMan bindings
o Reregister interpreter name
o Safe Tcl Interpreter
o Scheme-based Tk
o searchbox
o secure tcl
o showproc.tcl
o SIPP extensions
o Spreadsheet
o SQL support
o SunOS dld package
o Sybase Tcl
o System V ipc
o tcl and tk shared library support
o tcl debugger (libes)
o tcl debugger (extended tcl)
o Tcl externals
o Tcl IPC interface
o Tcl Packages
o Tcl Packages simplified
o Tcl SQL
o Tcl-DP
o tcl2array
o tclcompare
o tclIV
o tclMIDI
o tclOBST
o tclprof
o tclRawTCP
o tclsockets
o tclTCP
o tclvogle
o Extended Tcl (tclX)
o tclX / Tk merge
o tclX dynamic library patches
o tclXt
o tclXtsend
o tcl_streams
o tcpConnect
o TDebug
o text widget enhancements
o theObjects
o Tix widget set
o Tk Japanized; support for Kanji
o Tk auxilary library of bindings
o tk Bell and Cutbuffer patches
o Tk Canvas Segments
o Tk Emacs bindings
o Tk Emacs widget
o Tk focus follows pointer
o Tk Perl
o tk RichText Format widget
o Tk without X (beta)
o tk-mod.shar
o tkCanvSeg
o tkFScale
o tkGLXwin
o TkSteal
o tkText (Tk 1.3 compatible - Christenson)
o tkText (Tk 1.3 compatible - Cole)
o tkText (Tk 2.0 compatible)
o Tooltalk interface
o Transportable Objects
o tree widget (brighton)
o tree widget (richardson)
o turtle graphics
o validate
o varframe
o warp
o widgetTree
o wmstuff
o X11 XID enhancement - kaplan
o X11 XID enhancement - hoegeman
XIV. Is there any commercial use of Tcl/Tk?
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: ftp://ftp.cs.colorado.edu/pub/cs/distribs/arcadia/adatcl7.3.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/adatcl7.3.tar.Z
Description: Interface between Verdix/Sunada compiler and Tcl.
Contact: dennis@dennis.cs.colorado.edu (Dennis Heimbigner)
What: addinput
Where: ftp://ftp.neosoft.com/pub/distrib/addinput-3.4a.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/addinput-3.4a.Z
Description: Implements two new Tk file handle callback commands.
Contact: "Mark Diekhans" <markd@grizzly.com>
What: Tcl argument processing
Where: From the contact
Description: Provides Tk-like argument processing to Tcl proc writers.
Contact: 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.
Contact: gandalf@Csli.Stanford.EDU (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.
Contact: sau@wind.bellcore.com (Stephen A Uhler)
What: binary I/O
Where: From the contact
Description: Tcl based way of reading binary data containing nulls.
Contact: "John Robert LoVerso" <John@LoVerso.Southborough.MA.US>
What: BLT toolkit
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/BLT-1.0b2.tar.Z
Description: Library of Tk extensions. Includes new versions of
graph, barchart, htext, and busy widgets, a table geometry
manager and several other useful commands.
Contact: george.howlett@att.com (George A. Howlett)
What: busy window
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/busy-1.1.tar.Z
Description: Tk extension to create a busy command which prevents the
user from clicking on application buttons while the program is busy.
The author/contact recommends you move to the BLT toolkit.
Contact: george.howlett@att.com (George A. Howlett)
What: C++ compilation of tk
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/distrib/tk3.2forC++.patch
ftp://harbor.ecn.purdue.edu/pub/tcl/distrib/tk3.3b3forC++.patch
Description: A patch that allows tk 3.2 main.c and other extension routines
to be compiled with a C++ compiler.
Contact: Ken Yap <ken@syd.dit.csiro.au>
What: C++ Tcl objects
Where: From the contact
Description: C++ code which allows you to develop software in C++
and create C++ objects which implemented in Tcl/Tk.
Contact: stephan@cs.tu-berlin.de (Stephan Herrmann)
What: Calc_Object
Where: From the contact
Description: A Tcl object which talks to bc via expect.
Contact: "Terrence Brannon" <tb06@pl122e.eecs.lehigh.edu>
What: calculator
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/calculator.tar.Z
Description: Simple Tk calculator
Contact: "Richard Booth" <richard.booth@att.com>
What: calendar
Where: From the contact
Description: Tk calendar widget
Contact: sani@att.com (Sani Nassif [227])
What: Canvas bitmap mask extension
Where: From the contact
Description: Patch file for tkCanvBmap to add a -mask option for drawing
bitmaps.
Contact: fine@cis.ohio-state.edu (Thomas A Fine)
What: CASTE
Where: From the contact
Description: o-o programming based on Common Lisp Object System (CLOS)
Contact: braver@cs.berkeley.edu (Michael Braverman)
What: color settings
Where: From the contact
Description: Tcl procedure to select appropriate color whether machine is
color or monochrome
Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
What: dashproc
Where: From the contact
Description: Defines procedures that take Tk like options and forces them
to become variables in your procedure.
Contact: gordon@aic.lockheed.com (Phil Gordon)
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.
Contact: ishisone@sra.co.jp (Makoto Ishisone)
What: Drag and Drop directory browser
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/dragdrop-1.1.tar.Z
Description: Graphical paradigm for coordinating "send" commands
Allows widgets to be registered as drag&drop sources/targets.
Contact: "Michael J. Mclennan" <michael.mclennan@att.com>
What: deck.tk
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/deck.tk
Description: A simple implementation of InterViews "deck" widget
Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
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.
Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
What: Disjoint listbox selections (Ewing)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/Listbox.patch
Description: Tk 3.2 listbox Disjoint selections.
Contact: "Marc R. Ewing" <me12+@andrew.cmu.edu>
What: Disjoint listbox selections (Ewing/Lutz)
Where: From the contact
Description: Port of Ewing's patch to the latest Tk.
Contact: dal@mdavcr.mda.ca (Dale Lutz)
What: Disjoint listbox selections (Raines)
Where: From the contact
Description: Code similar to that used by TkMail generalized.
Contact: raines@cgibm1.SLAC.Stanford.EDU (Paul E. Raines)
What: SunOS dld package
Where: From the contact
Description: Tcl front end for SunOS 4.x dynamic loading routines.
Contact: "Jean-Luc Chatelain" <jlc@adaclabs.com>
What: Eiffel / Tcl interface
Where: ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*
Description: A set of functions to allow an Eiffel program to invoke the
Tcl interpreter.
Contact: stephan@cs.tu-berlin.de (Stephan Herrmann)
What: Enabled Mail
Where: ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl.tar.Z
Description: Incoming email processing tool based on Tcl
Contact: safe-tcl-request@uunet.uu.net
What: file I/O as events
Where: From the contact
Description: A Tk file handler command which uses Tk_CreateFileHandler().
Contact: S.Clayman@cs.ucl.ac.uk
What: file select (Silva)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/fileselect.tcl.Z
Description: file selector box
Contact: "Mario Jorge Silva" <msilva@cs.Berkeley.EDU>
What: file select (sherman)
Where: From the contact
Description: A "more over-developed file-selection mechanism".
Contact: asherman@fmrco.com (Aaron Sherman)
What: Tk focus follows pointer
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/focus3.1a.PATCH
Description: Tk 3.[12] patch to implement focus follows pointer and
key propagation model.
Contact: "Kennard White" <kennard@ohm.Berkeley.EDU>
What: font settings
Where: From the contact
Description: Tcl package "getfont" which returns a font matching request
as closely as possible.
Contact: spencer@med.umich.edu (Spencer W. Thomas)
What: foreach additional list enhancement
Where: From the contact
Description: Enhance the Tcl foreach to support more than one list.
Contact: faustus@CS.Berkeley.EDU (Wayne A. Christopher)
What: FSBox - file selection box
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/FSBox.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkFSBox.tar.Z
coma.cs.tu-berlin.de
Description: Tk 3.x File Selection dialog box
Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
What: fumx
Where: ftp.dcs.gla.ac.uk:pub/glasgow-fp/authors/Duncan_Sinclair/fumx.part{1,2}
Description: Tk/Tcl extention that allows it to front-end other languages.
Contact: sinclair@dcs.gla.ac.uk
What: graph
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/graph-1.1.tar.Z
Description: XY graphic plot and hypertext widgets for Tk 2.x
The author/contact recommends you move to the BLT toolkit.
Contact: "George Howlett" <george.howlett@att.com>
What: GroupKit
Where: ftp://cpsc.ucalgary.ca/pub/roseman/groupkit-1.0.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/groupkit-1.0.tar.Z
Description: Tcl/Tk based version of InterViews GroupKit.
Contact: roseman@cpsc.ucalgary.ca (Mark Roseman)
What: HTML for Alpha
Where: From the contact.
Description: an early version of an HTML editing mode for
the MacOS Tcl-based Alpha editor.
Contact: Scott W Brim <swb1@cornell.edu>
What: Hush
Where: ftp://ftp.cs.vu.nl/eliens/hush-1.0.tar.Z
ftp://ftp.cs.vu.nl/eliens/hush-contrib-1.0.tar.Z
Description: C++ API for Tcl/Tk
Contact: eliens@cs.vu.nl (A Eliens)
What: iconbutton
Where: From the contact
Description: Tk 1.4 button widget which displays bitmap
Contact: Trevor.Lowe@comp.vuw.ac.nz (Trevor Lowe)
What: [incr Tcl]
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/itcl-1.3.tar.Z
Description: Set of extensions to support object-oriented programming in Tcl.
Contact: michael.mclennan@att.com (Michael J. McLennan)
What: Informix interface
Where: From the contact
Description: Interface between Informix and Tcl/TK.
Contact: Sean.Levy@cs.cmu.edu
What: Key List printing procedures
Where: From the contact
Description: Printing TclX keylists for human consumption.
Contact: spencer@med.umich.edu (Spencer W. Thomas)
What: Key symbols enhanced support
Where: From the contact
Description: Tk enhancement for additional keysym support.
Contact: etxmesa@eos.ericsson.se (Michael Salmon)
What: Lamda pure Tcl functions - noble
Where: From the contact
Description: Provide support for unnamed procs in Tcl.
Contact: 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
Contact: spencer@med.umich.edu (Spencer W. Thomas)
What: Lamda functions - Wallach
Where: From the contact
Description: Simple proc to provide a lamda-like capability in Tcl.
Contact: dwallach@tyrolia.Princeton.EDU (Dan Wallach)
What: lisp2wish
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/lisp2wish6.tar.Z
Description: Wish to Common Lisp interface
Contact: kaye@linc.cis.upenn.edu (Jonathan Kaye)
What: list select
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/listselect.tcl.Z
Description: Simple file selector
Contact: "Mario Jorge Silva" <msilva@cs.Berkeley.EDU>
What: list quicksort
Where: From the contactd
Description: short set of Tcl routines which implement the quicksort
algorithm over lists using user-defined comparison function.
Contact: np2@doc.ic.ac.uk (Nat Pryce):w
What: Major / Minor command support
Where: From the contact
Description: Set of modifications to Tcl 6.7/Tk 3.2 to allow the
dynamic definition of new major and minor commands into Tcl/Tk.
Contact: David Herron <david@davids.mmdf.com>
What: moreButtons
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/moreButtons-1.0.tar.Z
Description: Small collection of extensions to Tk 3.4 which add a simple
triangular button at the ends of scroll bar and a button
which can have both bitmap and text.
Contact: simmdan@isu.edu (Daniel Simmons)
What: Multibyte Support for Tk
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extension/patch-16bit.0.2.1.tar.Z
Description: Tk 3.2 support for 2 byte character strings.
Contact: furukawa@apricot.kek.jp (Kazuro Furukawa)
What: Multiple interpreter support
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/minterp-0.9.tar.gz
Description: Create/control Multiple Interpreters from TCL, and also
Object Oriented Programming.
Contact: David Herron <david@davids.mmdf.com>
What: Multiple Extensions Management and Dynamic Linking
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/shells-1.0.tar.Z
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, and
a SunOS dynamic extension loader. A tclLoad command
was posted separately by the author. I am unsure it's relationship
to the rest of the package.
Contact: bollini@ipvvis.UNIPV.IT (Alessandro Bollini)
What: Mxedit
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/mxedit.2.1.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/mxedit.menus
ftp://parcftp.xerox.com/pub/mxedit/mxedit.2.0.3.tar.Z
Description: An editable text Tk widget and a fully functional editor
based on the widget. Also, mxedit.menus is a Tcl script to
put a veneer over Tk menus.
Contact: welch@parc.xerox.com (Brent Welch)
What: net CDF
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/net_tcl.tar.Z
Description: Tcl wish with hooks for netCDF (??)
Contact: Unknown
What: Network Management / SNMP
Where: nexus.yorku.ca:~pub/tcl_snmp
ftp.ibr.cs.tu-bs.de:~pub/languages/tcl/contrib/tcl_snm
(tcl_curses, tcl_dbm, tcl_mib, tclnm, and tcl_snmp or tk_snmp)
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl_curses.shar.Z
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 the curses, dbm, etc. are various other packages.
Contact the mailing list to ask for details.
Contact: majordomo@data.fls.dk (Mailing service daemon)
What: Extension for Apple's Open Scripting Architecture
Where: ftp://ftp.msen.com/pub/vendor/ice
Description: Mac tickle extension for Apple's OSA communication.
Contact: Tim Endres
What: Oracle extension to Tcl.
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/oratcl-2.0.tar.Z
Description: Provide access to a Oracle Database server from within Tcl.
Based on Tcl 7.3.
Contact: "Tom Poindexter" <tpoind@advtech.uswest.com>
What: Pacco (Pavia Active-Component Compound Objects)
Where: ftp://iride.unipv.it/pub/Pacco/
Description: A way to manage objects in a distributed environment. Uses
Tcl 6.7/Tk 3.2, and prefers use of the shells-1.0 environment.
Contact: rubini@ipvvis.unipv.it (Alessandro Rubini)
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.
Contact: welch@parc.xerox.com (Brent Welch)
What: package extension
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/package0.1.patch
Description: Tcl 7 extension to allow collections of related variables
and procedures.
Contact: cimarron@miro.com (Cimarron Taylor)
What: Pie menus
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkpie.tar.Z
Description: Menus presented as a slice of a pie rather than a box.
Contact: don@toad.com (Don Hopkins)
What: Photo widget
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/photo-2.3.tar.Z
ftp://dcssoft.anu.edu.au/pub/tk/photo-2.3.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/photo.tar.Z
Description: widget which displays a monochrome or color image using dithering
(photo.tar.Z is an older version).
Contact: paulus@cs.anu.edu.au (Paul Mackerras)
What: Pixmap support 3.2
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkPixmap1.5.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/garfield-TkPixmap1.10.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkPixmap2.2.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkPixmap3.6.tar.Z
ftp://coma.cs.tu-berlin.de/pub/tcl/extensions/TkPixmap3.6.tar.Z
ftp://ftp.ibp.fr/pub/tcl/contrib/extensions/TkPixmap3.6.tar.Z
ftp://nic.funet.fi/pub/languages/tcl/extensions/TkPixmap3.6.tar.Z
ftp://syd.dit.csiro.au/pub/tk/contrib/extensions/TkPixmap3.6.tar.Z
Description: Tk tkBitmap.c modification to support Xpm 3.2g
monochrome or color pixmaps.
Versions supporting previous Tk's are also available.
Contact: garfield@cs.tu-berlin.de (Sven Delmas)
What: Pixmap support 3.3
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkPixmap3.3b2-a.tar.gz
coma.cs.tu-berlin.de
Description: Tk 3.3 tkBitmap.c modification to support pixmap images with
-bitmap option. Supports Xpm3, bitmap, and gif.
Contact: garfield@cs.tu-berlin.de (Sven Delmas)
What: Postgres extensions
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/PQTcl.tar.Z
Description: C and C++ versions of interface to the UCB libPQ Postgres
relational database.
Contact: rmaxwell@ossi.COM (Robin J. Maxwell)
What: procedure tracing
Where: From the contact
Description: Tcl procedure tracing package.
Contact: bsmith@mickey.CS.Berkeley.EDU (Brian Smith)
What: Salmon random numbers
Where: From the contact
Description: Tk script displaying Salmon random function.
Contact: glen_fullmer@pts.mot.com (Glen Fullmer)
What: Libes random numbers
Where: From the contact
Description: Modified Samon random function for better behavior.
Contact: libes@cme.nist.gov (Don Libes)
What: readline-like function support for tcl
Where: From the contact
Description: Mods to tclMain to provide support for the GNU readline
interface or with a few changes another similar interface.
Contact: west@lux.tsd.itg.ti.com (Roger West)
What: readline-like function support for tk
Where: From the contact
Description: Mods to bind readline into wish.
Contact: mwette@csi.jpl.nasa.gov (Matt Wette)
What: RenderMan bindings
Where: From the contact
Description: Set of bindings to external RenderMan toolkit.
Contact: 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.
Contact: welch@parc.xerox.com (Brent Welch)
What: Safe Tcl Interpreter
Where: From the contact
Description: Tcl cmds to provide some level of security.
Contact: karl@NeoSoft.com (Karl Lehenbauer)
What: searchbox
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/searchbox-1.0.1.tar.Z
Description: Tk widget written that provides Emacs-like searching bindings
and incremental, exact and regular expression searching
abilities to Tk text widgets.
Contact: phelps@ginkgo.CS.Berkeley.EDU (Tom Phelps)
What: secure tcl
Where: From the contact
Description: Extension to provide a send message evaluator
Contact: fine@cis.ohio-state.edu (Thomas A Fine)
What: Scheme-based Tk
Where: ftp://kaolin.unice.fr/pub/STk-1.00.tar.gz
Description: Implementation of Tk replacing Tcl with Scheme.
Contact: eg@unice.fr (Gallesio Erick)
What: showproc.tcl
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/showproc.tcl
Description: A new showproc
Contact: lance@markv.com (Lance Ellinghouse)
What: SIPP extensions
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tsipp3.0c.tar.Z
ftp://ftp.neosoft.com/pub/tcl/distrib/tsipp3.0c.tar.Z
Description: 3D rendering toolkit for Tcl and Tk based on the SImple
Polygon Processor (SIPP)
Contact: markd@grizzly.com (Mark Diekhans)
What: Spreadsheet
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/newspread.tar.Z
Description: Tk Spreadsheet like widget, built using canvas and text
widgets.
Contact: cstruble@gnu.ai.mit.edu. (Craig Struble)
What: SQL support
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/isqltcl.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/sql_tcl.tar.Z
Description: A standard document for adding SQL support in Tcl and
full blown support for INFORMIX in Tcl/Tk. Now at version 2.1.
Contact: "Srinivas Kumar" <skumar@netcom.com>
What: System V ipc
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/svipc-2.1.1.1.tar.Z
Description: Tcl interface to System V IPC facilities. Supports
Tcl 7.3, Tk 3.6, TclX 7.3a.
Contact: "Joe Kelsey" <kelsey@mdd.comm.mot.com>
What: Sybase Tcl
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/sybtcl-2.0.tar.Z
Description: Tk 3.0+ interface to Sybase database server, using SQL.
Contact: tpoindex@nyx.cs.du.edu (Tom Poindexter)
What: tcl2array
Where: 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 truely embedded - the
user of an application using this package won't have to install
Tcl/Tk before using the application.
Contact: touch@bel.isi.edu (Joe Touch)
What: tclcompare
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclcompare
Description: Compare two lists for equality
Contact: "David Herron" <david@davids.mmdf.com>
What: tcl and tk shared library support
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tcltk_shlib.0.4.tar.Z
Description: new Makefile.in files for Tcl and Tk to support
building both shared and static libraries.
Contact: xiaokun@stats.gla.ac.uk (Xiaokun Zhu)
What: tcl debugger (libes)
Where: ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z
What: tcl debugger extension which can be added to any Tcl/Tk application.
Contact: libes@cme.nist.gov (Don Libes)
What: tcl debugger (extended tcl)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl.debugger.Z
Description: tclX source level limited debugger (patch to tclX)
Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
What: Tcl-DP
Where: ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/Tcl-DP/tcl-dp-v3.0.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl-dp-v3.0.tar.Z
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.
Contact: tcl-dp@roger-rabbit.CS.Berkeley.EDU or
tcl-dp-bugs@roger-rabbit.CS.Berkeley.EDU
What: Tcl extension tools
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/majorminor.tar.Z
Description: Extension to provide a development environment to ease
implementing new commands within Tcl/Tk.
Contact: "David Herron" <david@davids.mmdf.com>
What: Tcl externals
Where: From the contact
Description: Tcl 6.x package to implement external variables.
Contact: stolcke@ICSI.Berkeley.EDU (Andreas Stolcke)
What: Tcl IPC interface
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclipc1-0.tar.Z
Description: Implements Tk's send command without requiring Tk or X11.
Contact: "Kim Gillies" <gillies@noao.edu>
What: tclIV
Where: ftp://cpsc.ucalgary.ca/pub/tclIV.tar.Z
Description: Tk wrappers for InterViews 3.1 widgets.
Contact: roseman@cpsc.ucalgary.ca (Mark Roseman)
What: tclMIDI
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclm-1.0.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/xdrum-1.0.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclMIDI0.1.tar.Z
ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/xdrum
ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/tclm
other comp.sources.misc archives
Description: Tclm is Tcl extended with Standard MIDI file manipulation
commands. xdrum is an extended Tk user interface with a new
drum widget, which combines to create wishm. Also includes Xdrum
wishm script, which allows you to edit MIDI drum patterns.
Contact: durian@advtech.uswest.com (Mike Durian)
What: tclOBST
Where: ftp://ftp.fzi.de/pub/OBST/OBST3-3 directory
Description: Tcl library for the OBST persistent object management system.
Contact: stone@fzi.de
What: Tcl Packages
Where: 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.
Contact: beard@toadflax.cs.ucdavis.edu (Patrick C. Beard)
What: Tcl Packages simplified
Where: ftp://ftp.fzi.de/pub/OBST/OBST3-3:tclshells.tar.Z
Description: Small support package which simplifies building a
customized Tcl/Tk interpreter.
What: tclprof
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tclprof.shar.Z
Description: Tcl performance profiling facility. Works with Tcl 6.4.
Comes as a part of tclX, but does not require it.
Contact: markd@grizzly.com (Mark Diekhans)
What: tclRawTCP
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclRawTCP.shar.Z
ftp.cs.tu-berlin.de
Description: Raw TCP package for Tcl/Tk based on tcpConnect
Contact: "Tim MacKenzie" <tym@dibbler.cs.monash.edu.au>
What: tclsockets
Where: From the contact
Description: Tcl extension to BSD sockets
Contact: lance@markv.com (Lance Ellinghouse)
What: Tcl SQL
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclsql-1.0.tar.Z
Description: tclsql is a Tcl interface to SQL
(Structured Query Language). Tclsql is probably INGRES 6.4
specific, but it could be ported to other SQL platforms.
Contact: cxh@arsenic.berkeley.edu (Christopher Hylands)
What: tclTCP
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclTCP-1.0.tar.Z
Description: Tcl BSD socket library extension
Contact: "Kevin B. Kenny" <kennykb@crd.ge.com>
What: tclvogle
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclvogle.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclvogleDOCS.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/vogleWish.sun4.exe.Z
Description: Tk [23]-D drawing widgets (alpha)
Contact: "Mike Hoegeman" <mh@wx.gtegsc.com>
What: tcl_streams
Where: From the contact
Description: System V stream I/O library for Tcl
Contact: peter@taronga.com (Peter da Silva)
What: Extended Tcl (tclX)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX6.5c.tar.Z
ftp://ftp.cs.berkeley.edu/ucb/tcl/tclX6.5c.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX6.7c.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX7.3a.tar.Z
ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3a.tar.Z
Description: an essential package of extensions for Tcl. Version 7.2a
is compatible with Tcl 7.2/Tk 3.5.
Contacts: tcl-project@NeoSoft.com
What: tclX dynamic library patches
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX_dld.shar.Z
Description: Patches to tclX to support GNU dld (v. 3.2.3) dynamic libraries.
Contact: adrianho@barkley.berkeley.edu (Adrian J Ho)
What: tclX / Tk merge
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX-tk2.0.shar.Z
Description: Replacement files to incorporate tclX with Tk 2.x
Contact: markd@grizzly.com (Mark Diekhans)
What: tclXt
Where: posted to comp.lang.tcl - other locations unknown
Description: Tk hooks to allow calls to Xt routines.
Contact: Unknown
What: tclXtsend
Where: ftp://csc.canberra.edu.au/pub/motif/tclXtSend/tclXtSend.1.0.tar.Z
ftp://ftp.x.org/contrib/tclXtSend.1.0.tar.Z
Description: Allow Xt applications to send msgs to Tk applications.
Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)
What: tcpConnect
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcpConnect.shar.Z
Description: Tcl/Tk TCP connect and Tk file handler extensions
Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
What: TDebug
Where: From the contact
Description: Tk debugger one sources into their scripts. Allows single
stepping, etc.
Contact: schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid)
What: text widget enhancements
Where: From the contact
Description: text widget wrapper
Contact: John Robert LoVerso <John@LoVerso.Southborough.MA.US>
What: theObjects
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/theObjects-2.3.tar.Z
Description: Small prototype-oriented object system.
Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
What: Tix widget set
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/Tix1.0.tar.Z
Description: FileSelectBox, ComboBox, LabelFrame, ScrolledListBox
DialogButtons widgets all implemented in Tcl along with
a paper on writing Tk widgets in Tcl. Minimal recompilation required.
Contact: ioi@graphics.cis.upenn.edu. (Ioi Kim Lam)
What: Tk without X (beta)
Where: 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.
Contact: bsmith@cs.berkeley.edu (Brian Smith)
What: Tk auxilary library of bindings
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkauxlib.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkauxlib.README
Description: Extensive set of Tk enhancements to add more Motif
compatibility in keyboard bindings, as well as add validation
capabilities and other things.
Contact: kennykb@dssv01.crd.ge.com (Kevin B. Kenny)
What: tk Bell and Cutbuffer patches
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/bellcut3.2.pat
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/bellcut.shar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkBellCutbuffer.shar.Z
Description: Tk 3.2, 2.3, and 2.1 patches to add bell and cutbuffer commands.
Contact: "Jim Davis" <davis@dri.cornell.edu>
Rick_Ohnemus@imd.sterling.com (Richard Ohnemus)
What: Tk Japanized; support for Kanji
Where: ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.2jp-patch.Z
ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.2jp-update1.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.2jp-patch.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.2jp-update1.Z
Description: Patch to enable Tk/Tcl to use Kanji.
Contact: tcl-jp-bugs@sra.co.jp (Japanized Tcl Project)
What: Tk Canvas Segments
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkCanSeg.patch.Z
Description: Create a Canvas Segment object which is one or more disjoint
line segments. A version for Tk 3.3b1 is also available.
Contact: "Scott Schwartz" <schwartz@cs.psu.edu>
What: Tk Emacs bindings
Where: From the contact
Description: A set of Tk bindings for Text and Entry widgets to look like
Emacs.
Contact: "Mark Weissman" <weissman@gte.com>
What: Tk Emacs widget
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkEmacs1.3.tar.Z
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.
Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
What: tkCanvSeg
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkCanvSeg.patch.Z
Description: Patch to Tk 3.2 to add canvas segments, which allows one
to draw disjoint line segments more quickly.
Contact: "Scott Schwartz" <schwartz@cs.psu.edu>
What: tkFScale
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkFScale-1.3.tar.Z
Description: Tk 3.3 Scale widget which uses floating-point values.
Contact: "Paul Mackerras" <paulus@cs.anu.edu.au>
What: tkGLXwin
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkGLXwin-1.3.1.tar.Z
ftp://media.mit.edu/pub/tkGLXwin-1.3.1.tar.Z
Description: Tk 3.x Silicon Graphics Graphics Library widget interface.
Contact: "Michael Halle" <halazar@media.mit.edu>
What: TkSteal
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkSteal3.6a.tar.Z
Description: Package to allow embedding of external applications
(like emacs, ghostscript, xterm, etc.) into a Tk widget
without changing the application. Replaces TkEmacs.
Contact: tkemacs@cs.tu-berlin.de
What: tk-mod.shar
Where: From the contact
Description: Alternative geometry managers for Tk 1.4
Contact: pnr@innopoli.ajk.tele.fi
What: Tk Perl
Where: From the contact
Description: An attempt to add tk widgets to Perl
Contact: mbeattie@black.ox.ac.uk (Malcolm Beattie)
What: tk RichText Format widget
Where: ftp://multimedia.cc.gatech.edu/pub/tk-rtf-0.1.tar.Z
Description: Tk based Microsoft RichText File Format widget reader (pre-alpha).
Contact: iansmith@haring.cc.gatech.edu (Ian Smith)
What: tkText (Tk 1.3 compatible - Cole)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText-inst.tar.Z
Description: A Tk 1.3 tkText text widget and installation patches
Contact: "Derrick C. Cole" <cole@concert.net>
What: tkText (Tk 1.3 compatible - Christenson)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText.shar.Z
Description: A Tk 1.3 tkText text widget
Contact: "M. G. Christenson" <mgc@cray.com>
What: tkText (Tk 2.0 compatible)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText-2.0.tar.Z
Description: A Tk 2.0 tkText text widget
Contact: "M. G. Christenson" <mgc@cray.com>
What: Tooltalk interface
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/toocl-1.4.tar.Z
ftp://avahi.inria.fr/pub/toocl.tar.gz
Description: A Tcl/Tk interface to Tooltalk, based on Tcl 6.7 and Tk 3.2a.
Contact: beust@aurora.unice.fr (Cedric Beust)
What: Transportable Objects
Where: From the contact
Description: A [incr Tcl] class implementing a base transportable object class.
Contact: donald@strawberry.UK.Sun.COM (Donald Edgar - SUN Scotland)
What: tree widget (brighton)
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tree-3.4.tar.Z
Description: Tk 3.4 based widget for displaying dynamic trees,
written in C++.
Contact: allan@piano.sta.sub.org (Allan Brighton)
What: tree widget (richardson)
Where: ftp://ftp.cs.tu-berlin.de/pub/tcl/code/hierQuery.tcl.gz
Description: Tk 3.3 based tree display widget, used by XF now.
Contact: david richardson <normanb@citi.umich.edu>
What: turtle graphics
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/TkTurtle-1.0.shar.Z
Description: Extended Tcl/Tk simple Logo-like turtle graphics package.
Contact: kjx@comp.vuw.ac.nz (R James Noble)
What: validate
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/validate.shar.Z
Description: example of using bindings to validate entry widget data.
Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
What: varframe
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/varframe.tar.Z
Description: Extension to provide variable environment language-visible
objects (user defined call frames) within Tcl.
Contact: cimarron@blake.miro.com (Cimarron Taylor)
What: warp
Where: From the contact
Description: Tk warp command to move the mouse point to specific locations.
Contact: fine@cis.ohio-state.edu (Thomas A Fine)
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.
Contact: sakoh@sra.co.jp (Hiroshi Sakoh)
What: wmstuff
Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/wmstuff.tar.Z
ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/wmstuff.patch1.shar.Z
Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
Contact: "Mike Hoegeman" <mh@wx.gtegsc.com>
What: X11 XID enhancement - kaplan
Where: From the contact
Description: Set of replacement functions for default X Consortium XID
management routines.
Contact: 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.
Contact: mh@awds.imsd.contel.com (Michael Hoegeman)
What:
Where:
Description:
Contact:
------------------------------
From: FAQ Tcl/Tk Package Catalog
Subject: -XIV- Is there any commercial use of Tcl/Tk?
A list of commercial packages which use Tcl/Tk is being maintained by
larry@cs.berkeley.edu (Larry Rowe). Contact him for details.
NeoSoft Communications Services <info@NeoSoft.com>, (713) 684-5900,
9am - 4pm CDT M-F - provides commercial support for developing Tcl
applications, in short-term hourly, long-term hourly, or fixed-price
variations. They have long term experience with Tcl. The
also provide training, porting, bug fixing and independent software
development.
Computerized Processes Unlimited ( gwl@cpu.com, (504) 889-2784
4200 S. I-10 Service Road, Suite #205, Metairie, LA 70001 )
offer courses on Tcl and Tk amoung other things.
------------------------------
End of comp.lang.tcl Frequently Asked Questions (5/5)
*****************************************************
--
:s Great net resources sought...
:s Larry W. Virden INET: lvirden@cas.org
:s Personal: 674 Falls Place, Reynoldsburg, OH 43068-1614
The task of an educator should be to irrigate the desert not clear the forest.