| Tcl | |
| BOS (The Basic Object System) | |
| 1.31 | |
| library | |
| Sean Levy <Sean.Levy@cs.cmu.edu> | |
| ftp://barkley.berkeley.edu/tcl/??? | |
| BOS is a C-callable library that implements the notion of object and which uses Tcl as its interpreter for interpreted methods (you can have "compiled" methods in C, and mix compiled and interpreted methods in the same object, plus lots more stuff). I regularly (a) subclass and (b) mixin existing objects using BOS to extend, among other things, the set of tk widgets (I have all tk widgets wrapped with BOS "classes"). BOS is a class-free object system, also called a prototype-based object system; it is modeled loosely on the Self system from Stanford. | |
| August 21st, 1992 |
| Tcl | |
| Cygnus Tcl Tools | |
| Release-930124 | |
| ? | |
| david d 'zoo' zuhn <zoo@cygnus.com> | |
| ??? | |
| A rebundling of Tcl and Tk into the Cyngus GNU build framework with 'configure'. | |
| January 24th, 1993 |
| Tcl | |
| Extended Tcl (tclx) | |
| 8.2 | |
| library | |
| Mark Diekhans <markd@Grizzly.com>, Karl Lehenbauer <karl@NeoSoft.com> | |
| ftp://ftp.neosoft.com:/pub/tcl/tclx-distrib/ | |
| Extended Tcl adds statements to the Tcl language to provide high-level access unix system primitives. | |
| tcl-project@NeoSoft.com | |
| 2000/02/06 |
| Tcl | |
| IXI Object Tcl | |
| 1.0 | |
| Tcl extension package including language reference, C++ binding reference. | |
| Dean Sheehan <deans@x.co.uk> | |
| ftp://ftp.aud.alcatel.com (source only) | |
| Object Tcl is a standard Tcl extension package that supports object oriented programming within Tcl with a tight object oriented coupling to C++. | |
| otcl@x.co.uk | |
| Tcl 7.? | |
| otcl@x.co.uk | |
| August 29th, 1995 |
| Tcl | |
| MTtcl - Multi-threaded Tcl | |
| 0.9 | |
| interpreter, library | |
| ftp://ftp.csua.berkeley.edu/pub/mttcl/MTtcl0.9.tar.gz | |
|
The MTtcl package gives Tcl/Tk programmers access to the
multi-threading features of Solaris 2. The package comes in
two parts; a modified version of Tcl 7.4, and a Tcl threads
extension.
Modifications were necessary to enable Tcl to work "safely" in the presence of multiple threads. The Tcl interpretter uses a number of static and global variables to execute scripts. If two threads are using the same global, the behavior of the script may be unpredictable. This "safe" Tcl is called MT-Sturdy Tcl. The threads extension brings multi-thread programming into the Tcl environment. Multiple scripts can be interpretted simultaneously with communication and synchronization between scripts. There is special support for using threads in Tk scripts. Documentation for the threads commands are in the form of man pages. | |
| Sparc, Solaris 2.3, Sparcworks 3.0 C compiler, Tcl 7.4, Tk 4.0 | |
| Sparc Solaris 2.3 | |
| November 2nd, 1994 |
| Tcl | |
| narray | |
| 0.10 | |
| Sam Shen <sls@gainful.lbl.gov> | |
| ??? | |
| NArray is an extension to help Tcl cope with large in-memory numeric arrays. NArray's require only a few more bytes than the storage required by the array. In addition to providing array referencing and setting, narray allows functions to be mapped over each element of the array. These functions are compiled into byte code for performance about 100x faster than straight tcl and only 5-10x slower than C. (These numbers are ball-park figures, actual results depend on the situation.) If you have netCDF, then narray's can be saved to and loaded from netCDF files. | |
| September 24th, 1994 |
| Tcl (Tool Command Language) | |
| Tcl | |
| 8.2.2 | |
| interpreter, libraries, tests, documentation | |
| John Ousterhout <ouster@scriptics.com> | |
|
| |
A small text-oriented embedded language similar to LISP with
add-on extensions that allow it to also function more as a
shell. Tcl also allows algebraic expressions to be written
for simplicity and convenience. Its greatest strength lies
in its uniform representation of everything as a string.
This is also its weakness.
| |
| ? | |
| Note: All Tcl support is now through Scriptics.com and no longer through Sun. | |
| DOS port requires Desqview/X. | |
| MSDOS, others in progress (see comp.lang.tcl FAQ) | |
| comp.lang.tcl | |
| November 15th, 1993 |
| Tcl | |
| tcl-debug | |
| ? | |
| debugger | |
| Don Libes <libes@nist.gov> | |
| http://expect.nist.gov/tcl-debug/ ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z | |
| A debugger for Tcl that can be easily embedded in other applications. It is included with many other Tcl libraries. Works with Tcl 7.5, 7.6, and 8.0. | |
| October 5th, 1998 |
| Tcl | |
| Tcl-DP | |
| 4.0b2 | |
| library | |
| Brian Smith and Lawrence Rowe | |
| ftp://ftp.cs.cornell.edu/pub/tcl-dp/4.0b2 | |
| Tcl-DP extends the "send" by removing the restriction that you can only send to other clients of the same X11 server. [could someone give a better description? --ed] | |
| sumit@cs.cornell.edu | |
| sumit@cs.cornell.edu | |
| May 15th, 1998 |
| Tcl | |
| tclmidi | |
| 3.1.p3 | |
| ?? interpreter, documentation | |
| Mike Durian <durian@boogie.com> | |
| http://jagger.me.berkeley.edu/~greg/tclmidi/ ftp://ftp.xor.com/pub/midi/ | |
| A language based on Tcl for creating/editing MIDI files. With the proper driver interface it can play them too. It supports function calls, recursion and conditionals (e.g. making the chorus of your song a function, using loops for repeats, etc.) Device drivers supplied for BSD, Linux and SVR4. | |
| Tcl-7.X | |
| Should work on POSIX compliant systems. | |
| January 29th, 1997 |
| Tcl | |
| Tickle | |
| 5.0v1 | |
| editor, file translator, interpreter | |
| time@ice.com | |
| ??? | |
| A Macintosh Tcl interprter and library. It includes a text editor (>32k); file translation utilities; support for tclX extensions; some unix-equivelent utilites; access to Macintosh functions (Resource Manager, Communications Toolbox, OSA Components, Editions, and Apple Events); OSA Script Support; and Drag and Drop. | |
| time@ice.com? | |
| ? | |
| Mac | |
| Mac-specific package | |
| January 12th, 1994 |
| Tcl, Tk | |
| Tk | |
| 4.2 | |
| GUI library | |
| John Ousterhout <ouster@scriptics.com> | |
| http://www.scriptics.com/resource/software/tcltk/ | |
| Tk is a X11 gui library that is designed to interoperate with Tcl. It provides a very easy way to create sophisticated applications. The appearance of Tk is very similar to Motif. | |
| November 15th, 1996 |
| Tcl, Tk | |
| tknt | |
| 4.0 release 3 | |
| interpeter, libraries, documentation | |
| port by Gordon Chaffee <chaffee@bugs-bunny.CS.Berkeley.EDU> and Lawrence A. Rowe <larry@cs.Berkeley.EDU> based on work by Ken Kubota of the University of Kentucky and Software Research Associates, Inc. of Japan. | |
| A port of Tcl/Tk and Tcl-DP to Windows NT. It has run under Windows NT 3.1, Windows NT 3.5, and in part on Windows 95 final Beta. Small parts of this distribution were taken from the tkwin package by Ken Kubota of the Mathematical Sciences Computing Facility at the University of Kentucky. | |
| tknt@plateau.CS.Berkeley.EDU | |
| January 4 1996 |
| Tcl | |
| Wafe | |
| 1.0.20 | |
| interface | |
| Gustaf Neumann <neumann@watson.ibm.com> | |
| ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/wafe-1.0.tar.gz | |
| Wafe (Widget[Athena]front end) is a package that implements a symbolic interface to the Athena widgets (X11R5) and OSF/Motif. A typical Wafe application consists of two parts: a front-end (Wafe) and an application program which runs typically as a separate process. The distribution contains sample application programs in Perl, GAWK, Prolog, Tcl, C and Ada talking to the same Wafe binary. | |
| very high, just needs X11R4 or X11R5. | |
| send "subscribe Wafe <Your Name>" to listserv@wu-wien.ac.at | |
| January 7th, 1999 |
| Tcl | |
| Tcl/Tk Contrib Archive | |
| ftp://ftp.neosoft.com/pub/tcl/ | |
| An archive of Tcl/tk things. | |
| Barbara Pearce <bj@neosoft.com> |
category: embeddable summary, or expanded.
category: unix tool building summary, or expanded.
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved