Version 33 of Tcl/Tk Tclet Plugin

Updated 2004-03-02 15:56:52

Scott Gamon - The Tcl Plugin is a browser plugin that allows you to run Tcl/TK scripts in a browser window, similar to Java applets and Flash. Work on the plugin was funded by Sun, and later Scriptics, during the 1990s. The last official version was 2.0, released in 1999, which supports Tcl 8.0.

By 2002, Microsoft had officially withdrawn support for the Netscape Plugin API, and the Tcl Plugin was languishing without updates. However, rumors of the plugin's death were greatly exagerated. The plugin continues to work with both Mozilla 1.x and IE 5.5+ on Windows.

Here's a collection of Tclet demos.

Plugin v3.0a1

ActiveState's Jeff Hobbes revived work on the plug-in in 2003, revving it to Tcl 8.4. Sadly, this is not part of ActiveState Tcl, so binaries are not readily available. However, the source is available at Sourceforge[L1 ], under the usual Tcl license.

Binaries of the plugin are distributed with ActiveState's Tcl Dev Kit. For the many without that, Keiichi Takahashi maintains free binaries[L2 ] and nice installers for Windows and Linux.

Plugin v3.0a1 works with all versions of Mozilla on Windows and Linux, and all versions of IE on Windows.

However, it does not appear to work on SPARC Solaris and Mozilla 1.5.


Samples

After installing the plugin, try the many examples at http://www.tcl.tk/software/plugin/applets.html .

Documentation

Chris Baron wrote an introductory article on the plugin for WebTechniques in 1997[L3 ].

A complete manual is maintained at http://purl.org/tcl/home/software/plugin/man/ .

From BOOK Tcl/Tk For Programmers, find chapters on the Browser Plugin at http://www.Mapfree.com/sbf/tcl/book/select/Html/21.html .

BOOK Practical Programming in Tcl and Tk, devotes a chapter to the plugin.

For all its faults, BOOK Tcl/Tk for Dummies focuses on using the plugin as a programming environment.

BOOK Web TCL Complete has a long, detailed chapter on the plugin.

BOOK Web Development with TCL/TK 8.1 also writes about writing tclets for the plugin.

At this time, you should definitely use v3.0a1. The remainder of this page is mostly of historical interest.


The Tcl/Tk Plugin was designed during the early rage of browser plugins. Jeff Hobbs did the original Tcl plugin implementation following a visit to the Tcl group that was then at SunLabs, and Jacob Levy (part of that group) was the original implementer of the Tcl/Tk plugin. It has been maintained up through v8.0 of Tcl/Tk, for Netscape v3 and up, and Internet Explorer.

JH: This page requires updating. There is an updated version of the plugin that comes with ActiveState Tcl Dev Kit, with the sources at http://tclplugin.sf.net/ . It works with IE 4+ (including IE 6) and any Netscape Plugin API compatible browser (Mozilla, Opera, ...).


New work is going on with the code at the http://tclplugin.sf.net/ - if you make use of the CVS repository there you can track developments. A mailing list at that site is available for people who want to participate in development and testing.

IE 5.5 SP2 has removed support for Netscape plugins altogether, meaning that from this version on, plugin authors are going to need to devise a seperate delivery mechanism for IE than for all the rest of the web browsers which support the Netscape model.

(Apparently the removal was not one that really "removed support...altogether." See this page [L4 ] for help in re-enabling support for specific MIME types, which might be helpful for tclets. 10-10-2002 escargo)

An ActiveX plugin was develeoped by Gary Lee and is at http://www.ecosine.com.tw/~garylee/ . Unfortunately, this is very platform specific (Windows only).

After installing the Tcl/Tk plugin, one could then write what became known as tclets, or small tcl/tk programs, in their html page and these would be passed on and interpreted by the plugin.

Precompiled binaries of the plugin are distributed with ActiveState's Tcl Dev Kit.


A complete manual is maintained at http://purl.org/tcl/home/software/plugin/man/ , and there is continuing community interest in this strong alternative to Java for embedded programming.

http://purl.org/tcl/home/software/plugin/ is an older site that gives download and other links, but the sourceforge address is the preferred location. Bruce Gingery has a tclet for which the primary purpose is displaying its own content in pseudo- multiple menu'd windows, which, in turn, is written dynamically with its embedding web page from a TCL CGI script at http://gtcs.com/cgi-bin/tclet2 .

http://heasarc.gsfc.nasa.gov/Tools/maki/plugin/ is an updated version of the Tcl plugin. Unfortunately, HEASARC has abandoned the plugin because it has gone so long without updates and had a number of instabilities.

http://www.Lehigh.EDU/~sol0/ptk/ppl/ppl.html is a plugin for perl/tk .


David Gravereaux has written on comp.lang.tcl that the original plugin thread model differs from the threading model in Tcl and that the plugin's model results in some problems with IE.


Scott Gamon - Plugin v2.0 works with both Mozilla 1.x and IE 5.5+ on Windows. I prepared a zip file to make installation easy on today's systems [L5 ].

Essentially, there are five dll's:

 nptcl32.dll
 tcl80.dll
 tclpip80.dll
 tclreg80.dll
 tk80.dll

If you copy them to the Mozilla plugins directory, Mozilla will autodetect the plugin.

MS supposedly removed plugin support starting with IE 5.5 sp2. Actually, all they removed was autodetection. You will still find a plugin folder in the IE directory, and the plugin.ocx control is still in the Windows directory. So, to enable the plugin for IE, you only have to copy the dll's to the plugin directory, then add the appropriate Registry entries by hand.

Jason Summers describes the Registry edits at http://entropymine.com/jason/replug/pluginocx.html

The dll's can be obtained by downloading and running the old plugin installer for Windows.

My zip file above includes the dlls. The zip file also includes an installer script that copies the dll's to the plugin directories, and adds the appropriate Registry entries.

After installing the plugin, try it out at http://www.tcl.tk/software/plugin/applets.html .

Update - install.tcl changed as suggested by MRS below.

MRS Just a suggestion for non-english users, because the Program Files dir is different in other languages (Arquivos de programas in Portuguese, Programme in German, etc...)

So, change the install script line 31 from:

        set IEPluginDir "C:/Program Files/Internet Explorer/PLUGINS"

to:

        package require registry
        set ProgDir [registry get {HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\SFC} ProgramFilesDir]
        set IEPluginDir "$ProgDir/Internet Explorer/PLUGINS"

and the script will get the right name.


Michael Schlenker With Mozilla 1.2a on Windows 2000 i needed no restart, it simply worked after copying the bin dir of the plugin installation. I really like the frogger game. (Hmm, when i have time, i just have to program an EGO-Frogger, in 3D, with frog eye worldview.)


http://www.tcl.tk/ has various pieces of info about the plugin.

The article "Using Active Server Pages with Microsoft Internet Information Server 3.0", located at http://www.microsoft.com/iis/Evaluating/Guides/Whitepapers/aspwp.exe , implies that Microsoft will be supporting Tcl plugins for their server.

The WebTechniques http://www.webtechniques.com magazine published an article in 1997 on the Tcl Plugin http://www.webtechniques.com/archives/1997/12/junk/

Jeff Gosnell mailto:[email protected] has announced a number of Tcl related items at http://members.xoom.com/Machtyn/ , including a Tclet, a chat room at http://members.xoom.com/Machtyn/chats/2.html , etc. However, I've not been able to get thru to the site (I suspect it is very busy).


 What: headache
 Where: http://home.earthlink.net/%7Ekarlgarrison/headache/ 
 Description: Tile based hybrid of two classic strategy games: Set,
        which is a pattern-matching card game, and Shishen-Sho, which
        is a tile-based game similar to Mahjongg solitaire, except that
        the tiles are not stacked.  Written in Tcl/Tk.  Runs as a Tclet
        at the above URL.
 Updated: 08/1999
 Contact: mailto:[email protected]  (Karl Garrison) ???

 What: Hexplode
 Where: http://www.winton.freeserve.co.uk/tcl/hexplode.html 
 Description: Game for one to 5 friends .  Available as full featured
        stand alone version or single player Tclet version.
        Hexagonal grid based game.
 Updated: 11/1998
 Contact: mailto:[email protected] (Neil Winton)

 What: Maze exploring game
 Where: http://www.man.ac.uk/~zzcgudf/tcl/#games/maze 
 Description: Client/server maze game written in Tcl/Tk.  Still a work
        in progress.  The contact expressed some hope to run a server on
        his site, so that one could play this via a Tclet. 
 Updated: 09/2000
 Contact: mailto:[email protected] (Donal K. Fellows)

 What: NetMon
 Where: http://64.34.162.237/Netmon/netmon.html
 Description: Network monitoring software, written in Tcl/Tk
        that will run on Windows and Unix. Provides a visual
        diagram of your network, with easy device access and full
        drawing (and drag / drop) functionality.
        A version that runs on a web page, making use of the Tcl Plugin,
         is also available.
        Available only as binary.
        Currently at version 1.1 for Solaris, 1.2 for Linux and 1.21 for
         Windows NT.
 Updated: 09/2001
 Contact: mailto:[email protected]

 What: Netscape client Tcl plugin and Tclets
 Where: http://tclplugin.sf.net/
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-8.0/devel/tclplug2.1b1-unoff.exe ???
        http://www.demailly.com/tcl/plugin/
        http://home.netscape.com/
        ftp://ftp.demailly.com/pub/tclplug20-x86-linux-glibc.tar.gz
        http://www.tcl.tk/software/plugin/download.html
        http://lheawww.gsfc.nasa.gov/docs/xray/astroe/tako/plugin/
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-8.0/devel/tclplug21b1-unoff.exe
 Description: A Tcl/Tk plugin for Netscape Navigator 3.x ,
        Communicator 4.x and Internet Explorer 3.x is available.
        Binaries exist for Solaris 1 and 2 (SPARC and INTEL), Macintosh,
        Windows 95 or NT, and Linux.  HP-UX and IRIX binaries have been
        reportedly sited around the internet.
        Some newsgroup postings seem to imply that the plugin has also
        been able to be used on the Windows platform with Opera and
        theOther browser.
        The plugin enables support for Tcl/Tk 8.0 (in 2.0.x) Tclets
        embedded in an HTML page to be displayed interactively.
        As you read thru the above pages, you will also find
        demo pages for 2.0 Tclets which contain demos of
        sending email, inline Tclets, pack demo,
        javascript features and security policy,
        persistence and data sharing, tkconsole, 'version indicator' Tclet,
        draggable text demos, engraved text, bezier curve clock, a tcl ruler,
        interactive floor plan, calculator, tetris, 15 puzzle,
        animated coffee cup, eyes following mouse, ticker tape,
        line drawing program, mouse event tracing, oval drawing,
        bike gear ratio calculation, biorythms, mortgage calculator,
        and card game.
        A tutorial and FAQ for the plugin are also available.
        TclPlugin 2.0.x, because of its roots in Tk 8.0., provides native
        look and feel for Tclets.  Several new security policies are provided.
        Faster loading of Tclets are now possible.  Dynamic loading of
        Tcl extensions is now supported, when the plugin uses an external
        process to host Tclets.  It also supports a console for debugging.
        An updated version of the Windows binary plugin provides support for
        the latest Netscapes and Internet Explorers, works on Windows 95/98/NT,
        based on Tcl/Tk 8.2.1, and h as the plus, dash, and Img patches applied
        and supports stub enabled extensions.
 Updated: 08/2001
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclet (Anderson)
 Where: http://www.cs.colostate.edu/%7Eanderson/code/pole-tcl.html 
 Description: Tcl/Tk inverted pendulum balancing game that runs in the plugin.
 Updated: 03/1997
 Contact: mailto:[email protected] (Charles W. Anderson)

 What: Netscape client Tcl Tclet (Aphalo)
 Where: http://www.joensuu.fi/%7Eaphalo/photobio.html 
 Description: Display relationship between wavelength and frequency
        in electromagnetic spectrum.
 Updated: 12/1996 
 Contact: mailto:[email protected] (Pedro J. Aphalo)

 What: Netscape client Tcl Tclet (Beker) 
 Where: http://wwwcn.cern.ch/%7Eharry/rich.html
 Description: A particle physics demo, simulating a Ring Imaging CHerenkov
        Detector.
 Updated: 11/1996 
 Contact: mailto:[email protected] (Harry Beker)

 What: Netscape client Tcl Tclet (Cox)
 Where: http://www.ntlug.org/%7Eccox/impress/
        http://www.ntlug.org/archive/tcltk/
        http://www.tcltk.com/Tclets/impress/
 Description: ImPress allows you to create good quality documents using
        vector graphics.  Desktop publishing and presentation tool
        using Ghostscript.
        Available as an application as well as a plugin via the Tcl/Tk plugin.
        Also on these pages is a utility called font3d which vectorizes
        a Tcl string using a True Type font - which you can then scale,
        stretch, rotate, whatever.
        Operates on Windows NT, Windows 95, and Unix.  Compatible with
        Tcl/Tk 7.6, 8.0 and 8.1.
        Currently at version 1.1b9 .
 Updated: 08/1998
 Contact: mailto:[email protected] (Chris Cox)

 What: Netscape client Tcl Tclet (Fontaine)
 Where: http://jfontain.free.fr/scwoop.htm
 Description: Plugin compatible documentation for the SCWOOP Tk composite
        widget extension, with live Tclets demo-ing the features.
 Updated: 02/2000
 Contact: mailto:[email protected] (Jean-Luc Fontaine)

 What: Netscape client Tcl Tclet (Galluzzo)
 Where: http://www.geocities.com/SiliconValley/Vista/5567/explode.html
 Description: Game and sort of mini-WM for plugin.
 Updated: 06/1998
 Contact: mailto:[email protected] (Eric Galluzzo)

 What: Netscape client Tcl Tclet (Gilbert)
 Where: http://www.cs.man.ac.uk/amulet/staff/details/daveG/sinvader.html
 Description: Tcl/Tk game similar to Space Invaders (TM).
 Updated: 03/1997
 Contact: mailto:[email protected] (David Gilbert)

 What: Netscape client Tcl Tclet (Gosnell)
 Where: http://www.members.xoom.com/Machtyn/
 Updated: 04/1999
 Contact: mailto:[email protected] (Jeff Gosnell)

 What: Netscape client Tcl Tclet (Hobbs)
 Where: http://www.purl.org/net/hobbs/tcl/Tclet/
        http://www.purl.org/net/hobbs/tcl/capp/Tclet/
        http://www.purl.org/net/hobbs/tcl/Tclet/tetris/hextris.html
 Description: Demo to demonstrate choosing colors, based on the
        contents of the X rgb.txt file, as well as
        hexagonal Tetris variant, based on TkTetris.  Supports
        auto-pause and multi-player mode.
        Requires Tcl/Tk 8.0+ or Tcl Netscape plugin.
 Updated: 03/2001
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclet (Irmschler)
 Where: http://www.tu-chemnitz.de/%7Eair/tcl/atb.html
 Description: Drawing application that runs in plugin.
 Updated: 02/2000
 Contact: mailto:[email protected] (Andrea Irmschler)

 What: Netscape client Tcl Tclet (joakim_g)
 Where: http://www.speech.kth.se/labs/analysis/
        http://www.speech.kth.se/%7Ejoakim_g/plan/icslp98_web.html
        http://www.speech.kth.se/snack/
 Description: Set of exercises on speech technology.  Requires Snack.
        The html page is a paper describing the setup. 
 Updated: 05/1999
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclet (Kerr)
 Where: http://www.broadcom.ie/%7Edk/sliders.htm
 Description: A working test of the color slider demo.
 Updated: 03/1997
 Contact: mailto:[email protected] (David Kerr)

 What: Netscape client Tcl Tclet (Knespl)
 Where: mailto:http://www.imr.psi.ch/applets/rainbow/mrainbow.html
 Description: Electro-magnetic spectrum display Tclet.  Learn how
        light travels through the atmosphere.
 Updated: 09/1996
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclet (Libes)
 Where: http://www.nist.gov/mel/div826/src/stopwatch/ 
        http://www.nist.gov/mel/div826/src/stopwatch/stopwatch.tar.gz
 Description: This Tcl/Tk Tclet is a stopwatch, good for getting down
        the timing on talks or individual slides in a talk.
 Updated: 10/1996
 Contact: mailto:[email protected] (Don Libes)

 What: Netscape client Tcl Tclet (Madhuram)
 Where: http://challenge.dcn.cs.ucf.edu/%7Emadhuram/acads/tcltk/plot.html
        http://madhuram.tripod.com/tclpage.html
 Description: Interactive Graph Plotter and alertness tester.
 Updated: 02/2000
 Contact: mailto:[email protected] (C. Rajkumar Madhuram)

 What: Netscape client Tcl Tclet (March Systems Ltd.)
 Where: http://www.march.co.uk/smartdemo/smartdemo.html
 Description: A Tclet demo of March Systems Ltd. Security Manager Active
        Reporting Tool (SMART).
 Updated: 03/1997
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclet (Moffat)
 Where: http://ipga.phys.ucl.ac.uk/research/arrays/rtt-demo.html
 Description: A demonstration of the bistable nature of a pair of
        resonant tunnelling transistors connected in series.
 Updated: 09/1996
 Contact: mailto:[email protected] (Colin Moffat)

 What: Netscape client Tcl Tclet (Nagumo)
 Where: http://www.softlab.is.tsukuba.ac.jp/%7Enagumo/graph_demo.html
 Description: A graph drawing demo by Tclet.
 Updated: 03/1997
 Contact: mailto:[email protected] (Jun Nagumo)

 What: Netscape client Tcl Tclet (Nakagawa)
 Where: http://www.score.is.tsukuba.ac.jp/%7Enakoji/interest/tclsample.html

 Description: Appears to be a tcl evaluator.  Text primarily in Kanji.
 Updated: 03/1997
 Contact: mailto:[email protected] (Koji Nakagawa)

 What: Netscape client Tcl Tclet (Nash)
 Where: http://homepages.ihug.co.nz/%7Ewebscool/paper.html
 Description: Paper written regarding new algorithm calculation.  Uses
        a Tclet for a diagram.
 Updated: 05/2000
 Contact: mailto:[email protected] (Paul Nash)

 What: Netscape client Tcl Tclet (Ohtsuki)
 Where: http://limu.is.kyushu-u.ac.jp/%7Eohtsuki/tcltk/scale.html
 Description: Yet another RGB display.  This one is interested primarily
        because the text, other than the program itself, is all in
        Kanji.
 Updated: 03/1997
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclet (Radajewski)
 Where: http://www.sci.usq.edu.au/%7Ejacek/calculator/
 Description: YATTS Calculator is a very nice math calculator, with
        trig, memory, and other functions.
 Updated: 11/1996
 Contact: mailto:[email protected] (Jacek Radajewski)

 What: Netscape client Tcl Tclet (Runge) 
 Where: http://www.crl.com/%7Erunge/mandelstep/
 Description: Tk Tclet to manuveur about in a Mandelbrot set.
 Updated: 04/1997
 Contact: mailto:[email protected] (Karl J. Runge)

 What: Netscape client Tcl Tclet (Schelter) 
 Where: http://www.ma.utexas.edu/users/wfs/netmath/demo/demo.html
 Description: Netmath is a web browser with built in plotting facilities
        and interface to computation engines.
 Updated: 06/1999
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclet (Smith)
 Where: http://laz.uoregon.edu/%7Espencera/first.html
 Description: A simple X color picker Tclet .
 Updated: 03/1997
 Contact: mailto:[email protected] (Spencer A. Smith)

 What: Netscape client Tcl Tclet (Werres)
 Where: http://www.informatik.uni-bremen.de/%7Ewerres/spotgame.html
 Description: Interative game of spots.  Reminds me of a programmable
        Life game.  You write up an algorithm of 'infection' and then
        set the spots off infecting one another.
 Updated: 12/1996
 Contact: mailto:[email protected] (York Werres)

 What: Netscape client Tcl Tclet game (Peacock)
 Where: http://www.jameswatt.ac.uk/games/rot.htm
 Description: Tk Tclet implementation of Othello.
 Updated: 11/1996
 Contact: mailto:[email protected] (Ronnie Peacock)

 What: Netscape client Tcl Tclet puzzle (Smith)
 Where: http://www.glinx.com/%7Ehclsmith/plugin.html ???
 Description: Tclet piece puzzle - Tktiles.
 Updated: 03/1997
 Contact: mailto:[email protected] (Hume Smith)

 What: Netscape client Tcl Tclets (Allen)
 Where: http://www.neuron.com/stewart/vtcl/Tclets/
 Description: 4 demo Tclets created using Stewart Allen's VisualTcl
        development tool.
 Updated: 04/1997
 Contact: mailto:[email protected] (Stewart Allen)

 What: Netscape client Tcl Tclets (Ballet)
 Where: http://www.club.innet.be/%7Ejballet/
 Description: Misc set of Tclets, including bouncing balls,
        ants, and showing arguments.
 Updated: 03/1997
 Contact: mailto:[email protected] (Joris Ballet)
 What: Netscape client Tcl Tclets (Caldwell)
 Where: http://www.psnw.com/%7Ealcald/map.html
 Description: A small and large view of a Soaring Task Map chart.  
        Also the application for gathering GPS data and displaying on
        a map where the GPS receiver is lcoated is available.
 Updated: 11/1996
 Contact: mailto:[email protected] (Alex Caldwell)

 What: Netscape client Tcl Tclets (Cody)
 Where: http://www.dfw.net/%7Emcody/wavelet.html
        http://tranquility.base.org/spline.html
 Description: Read the first WWW page to learn about wavelets.
        The second demonstrates the mathematical concept of
        Bezier lines and polygons.
 Updated: 05/1997
 Contact: mailto:[email protected] (Mac A. Cody)

 What: Netscape client Tcl Tclets (Critchlow)
 Where: http://www.elf.org/tclplugin/
 Description: A mankala game, screen saver animation, maze generator, and
        poetry Tclet, as well as a demo of
        how to embed your Tclet into a web page with the 
        aid of a two word tcl source.
 Updated: 11/1996
 Contact: mailto:[email protected] (Roger E. Critchlow Jr.)

 What: Netscape client Tcl Tclets (Demailly)
 Where: http://www.lyot.obspm.fr/%7Edl/Tclets/
 Description: A go game, an adaptive optics simulation demo,
        and an IRC Tclet are all available at this time.
        are available at this time.
 Updated: 06/1997
 Contact: mailto:[email protected] (Laurent Demailly)

 What: Netscape client Tcl Tclets (Dyer)
 Where: http://www.darmstadt.gmd.de/%7Edyer/Tclets.html  
 Description: Tcl/Tk worm eating food and avoiding fence game.
 Updated: 03/1997
 Contact: mailto:[email protected] (Peter Dyer)

 What: Netscape client Tcl Tclets (Fellows) 
 Where: http://www.man.ac.uk/~zzcgudf/tcl/
 Description: Games include Breakout, Frogger, and Paper, Scissors, Stone.
 Updated: 11/1998 
 Contact: mailto:[email protected] (Donal K. Fellows)

 What: Netscape client Tcl Tclets (Gupta)
 Where: http://www.rt66.com/proveit/TCL/starmap.html
        http://www.rt66.com/proveit/TCL/tclpad.html
 Description: Includes a zooming star map and cube.
 Updated: 09/1996
 Contact: mailto:[email protected] (Sarang Gupta)

 What: Netscape client Tcl Tclets (Hobbs)
 Where: http://www.purl.org/net/hobbs/tcl/code/Tclet/
 Description: Consists of TkTetris (a Tclet based game), Color Chooser,
        examples of things like how to limit the characters in a text widget,
        paned window manage,
        and an Online Tk Console demo.
 Updated: 03/2001
 Contact: mailto:[email protected] (Jeffrey Hobbs)

 What: Netscape client Tcl Tclets (Holeman)
 Where: http://emle.sourceforge.net/
 Description: Said to be the beginnings of an online math laboratory.
 Updated: 4/2003
 Contact: mailto:[email protected] (C.W.Holeman II)

 What: Netscape client Tcl Tclets (Kempson) 
 Where: http://public.logica.com/%7Ekempsonc/
 Description: A ticker-tape Tclet which depends on the Tcl/Tk plugin.
        Supports multiple scrolling messages, in different colors, with
        scrolling in four directions, as well as flashing.
 Updated:
 Contact: mailto:[email protected] (Charlie Kempson)

 What: Netscape client Tcl Tclets (Krone)   
 Where: http://www.cs.tu-berlin.de/%7Ekrischan/patience-english.html
        http://www.cs.tu-berlin.de/%7Ekrischan/Tcletviewer 
 Description: The first is a Tclet to play Patience (a solitaire card game),
        while the second is some Tcl/Tk code that allows you to view
        Tclets outside of Netscape/Microsoft IE.
 Updated: 03/1997
 Contact: mailto:[email protected] (Christian Krone)

 What: Netscape client Tcl Tclets (Lehmkuhl)
 Where: http://home.t-online.de/home/achiml/
 Description: Tcl/Tk interactive drawing Tclet and scrambled puzzle Tclet.
 Updated: 03/1997
 Contact: mailto:[email protected] (Achim Lehmkuhl)

 What: Netscape client Tcl Tclets (Mata)
 Where: http://www.cs.sunysb.edu/%7Ecristian/PlayMoog.html
        http://www.cs.sunysb.edu/%7Ecristian/Circles/circle.htm
 Description: Tclet game of carpet cutting skills and a demo of a two circle
        intersection algorithm.
 Updated: 04/1997
 Contact: mailto:[email protected] (Cristian Mata)

 What: Netscape client Tcl Tclets (Mattias)
 Where: http://www.spaceship.com/%7Emattias/poetry.html
 Description: Magnetic Poetry. Drag and drop words in the window to
        make your own poetry.
 Updated: 03/1997
 Contact: mailto:[email protected] (Mattias V. Bertelsen)

 What: Netscape client Tcl Tclets (McCaskey)
 Where: http://www-leland.stanford.edu/%7Emccaskey/ 
 Description: Serious Series is a a flexible Tk plotting Tclet for
        producing points, lines, columns, multiple axes, annotations, etc.
 Updated: 11/1996
 Contact: mailto:[email protected] (John McCaskey)
 What: Netscape client Tcl Tclets (McLennan and others)
 Where: http://www.tcltk.com/Tclets/
        http://www.tcltk.com/training/plugin/maxteroids-code.htcl
 Description: Site is yet another page of pointers to Tclets around
        the web.  The ones unique to this site are the Solitaire
        and Maxteroids games.
 Updated: 06/2000
 Contact: mailto:[email protected] (WebNet Technologies) 
        mailto:[email protected] (Michael J. McLennan)

 What: Netscape client Tcl Tclets (Miller)
 Where: http://www.nucleus.net/britest/Tclets/
 Description: Hex-value Color Picker Tclet.
 Updated: 03/1997
 Contact: Unknown (Brian Miller)

 What: Netscape client Tcl Tclets (NeoSoft)
 Where: ftp://ftp.procplace.com/pub/tcl/plugin/demos/default.html
 Description: Digital clock, analog clock, modern clock,
        variable speed filmstrip player, reversible filmstrip player.
 Updated: 09/1996
 Contact: mailto:[email protected]

 What: Netscape client Tcl Tclets (Roseman)
 Where: http://www.cpsc.ucalgary.ca/projects/grouplab/wbTclet/
        http://www.cpsc.ucalgary.ca/projects/grouplab/wbTclet/oustervote.h
 tml   
 Description: A white board Tclet and a Oustervote Tclet.
 Updated: 04/1997
 Contact: mailto:[email protected] (Mark Roseman)

 What: Netscape client Tcl Tclets (Yoshida)
 Where: http://www.ueda.info.waseda.ac.jp/%7Eyoshida/tcl_tk/
 Description: A sample page which identifies that you have
        the plugin installed, as well as
        a page demoing hello world and a calculator. 
        Again, the text is all in Kanji.
 Updated: 03/1997
 Contact: mailto:[email protected] (YOSHIDA Norishige)


 What: Spynergy Weblet Developer(TM)
 Where: http://www.eolas.com/
 Description: Commercial GUI builder which supports all platforms and
        supports the latest versions of Tcl/Tk.  It has a free 2-4 week
        trial period for the entire package.  Supports Tclet developement
        with enhanced security, etc.
 Updated: 11/1996
 Contact: mailto:[email protected]


 What: Stopwatch (Shijo)
 Where: http://www.hf.rim.or.jp/%7Enagao/stopwatch1.0.tar.gz 
 Description: A simple stopwatch implemented in Tcl/Tk.
        This script works as both Tclet and stand alone program.
        He has also written a perl/Tk driver for gnuplot 3.7 - contact him
        for it. 
        Tcl7.5/Tk4.1 or newer version including Tcl8.0/Tk8.0 is required.
 Updated: 12/1997
 Contact: mailto:[email protected] (Nagao Shijo)


 What: TkTetris 
 Where: http://www.purl.org/net/hobbs/tcl/Tclet/tetris.html
 Description: A Tk 8.0 based game, similar to the standard tetris,
        with auto-statistics, auto-pause, shadowing.  Now at version 3.2.
        Besides being a Tclet, this game can also be played stand-alone, 
        and as such, provides more features.
 Updated: 03/2001
 Contact: mailto:[email protected] (Jeffrey Hobbs)


 What: tktiles
 Where: http://www.glinx.com/%7Ehclsmith/plugin.html ???
 Description: What X toolkit is complete until a Sam Lloyd 14-15
        type puzzle is written in it?  Now works as a Tclet as well.
 Updated: 09/1999
 Contact: mailto:[email protected] (Hume Smith)


 What: TkVP
 Where: http://www.cs.umn.edu/Research/GIMME/video-poker.html
        ftp://www.cs.umn.edu/users/konstan/TclProp-2.0.tar.gz
 Description: A video poker application built using TclProp.  It is a
        traditional casion-style game.  It is designed as an intro to
        using TclProp and declarative programming in general.
        For more information, see http://www.cs.umn.edu/Research/GIMME/.
        TkVP is also available as a Tclet at the above URL.
 Updated: 12/1996 
 Contact: mailto:[email protected] (TkVP admin requests)



 What: Netscape client Tcl Tclet demo (POSC)
 Where: http://www.posc.org/poscLive/epi_map.html
        http://www.posc.org%






CL would like to see the previous thirty pages of software descriptions moved to a separate page--but not enough to do so himself, now.

In any case, here are a few notes as summer 2003 opens: Keiichi Takahashi has made an installer for 3.0a1 available at http://2.csx.jp/users/bitwalk/tcltk_plugin_download.html This apparently works well for IE5 under Win2000. Mac Cody reports that for Netscape 7, "Note that I first downloaded and installed TclDevKit 2.5 for MS Windows solely for the purpose of getting binaries of the plugin.

1. Make sure that all instances of Netscape Navigator have been shut down. This is not strictly necessary, but is done as a safety precaution. 2. Copy nptcl30.dll from the nptcl3.0 directory into the C:\Program Files\Netscape\PLUGINS directory. 3. This completes the installation of the Tcl/Tk Plugin. The next time Netscape Navigator is started, it will load the Tcl/Tk Plugin whenever a tclet is received."


What impact on the Tcl plugin will the Eolas patent have?


Category Internet