[ current support status of Tcl/Tk extensions ] *******<<< RELEASE_DATE of the libraries : 2005/12/11 >>>******* The following list shows *CURRENT* status when this file was modifyed at last. If you want to add other Tcl/Tk extensions to the planed list (or change its status position), please request them at the ruby-talk, ruby-list, or ruby-dev ML. Although we cannot promise to support your requests, we'll try to do. If you want to check that wrapper libraries are ready to use on your environment, please execute 'pkg_checker.rb' with no arguments. The script may give you some hints about that. ***** IMPORTANT NOTE ********************************************** 'support' means that Ruby/Tk's wrapper libraries are released. 'not support' does *NOT* mean that the extension doesn't work on Ruby/Tk. The version number of each extension means the latest version which is checked its feature. That is, it does NOT means only version of working. Library files maybe include some features which is included in the former version but removed from the latest, and maybe able to support the later version then the shown version. Even if the status of the extension is 'not support', you can control the functions/widgets of the extension without wrapper libraries by Tk.tk_call(), Tk.ip_eval(), and so on. If you cannot use installed Tcl/Tk extension, please check the followings. (1) On your Tcl/Tk, does the extention work? (2) Do DLL libraries of the extension exist on DLL load-path? (See also "/ext/tcltklib/README.ActiveTcl") (3) Is the Tcl library directory of the extension included in library search-path of the Tcl interpreter linked Ruby/Tk? The check results may request you to do some setup operations before using the extension. If so, then please write the step of setup oprations into the "setup.rb" file in the directory of the wrapper libraries for the extention (It is the wrapper libraries have the standard structure of the libraries in this directory). The "setup" file is required before requiring the Tcl library package (TkPackage.require()). ******************************************************************* ===< support with some examples (may be beta quality) >======================= Tcllib 1.8 Tklib 0.4.1 http://sf.net/projects/tcllib ==> tcllib IWidgets 4.0.2 http://sf.net/projects/incrTcl ==> iwidgets BWidgets 1.7 http://sf.net/projects/tcllib ==> bwidget TkTable 2.9 http://sf.net/projects/tktable ==> tktable * see also written by Ferenc Engard (ferenc@engard.hu) vu 2.3.0 http://tktable.sourceforge.net ==> vu TkHTML 2.0 http://www.hwaci.com/sw/tkhtml/index.html ==> tkHTML ICONS 1.0 http://www.satisoft.com/tcltk/icons/ ==> ICONS TkImg 1.3 http://sf.net/projects/tkimg ==> tkimg BLT 2.4z http://sourceforge.net/projects/blt * see also tcltk-ext library on RAA (http://raa.ruby-lang.org/) ==> blt TkTreeCtrl CVS/Hd(2005-12-02) http://tktreectrl.sourceforge.net/ ==> treectrl Tile CVS/Hd(2005-12-07) http://tktable.sourceforge.net/tile/ ==> tile ===< support (may be alpha or beta quality) >================================= IncrTcl CVS/Hd(2005-02-14) http://sf.net/projects/incrTcl ==> itcl, itk TclX CVS/Hd(2005-02-07) http://sf.net/projects/tclx ==> tclx (partial support; infox command and XPG/3 message catalogs only) Trofs 0.4.3 http://math.nist.gov/~DPorter/tcltk/trofs/ ===< possibly available (not tested; alpha quality) >========================= winico 0.6 http://tktable.sourceforge.net ==> winico (win32 only) TkTrans latest(2004-10-11) http://www2.cmp.uea.ac.uk/~fuzz/tktrans/default.html ==> tktrans (win32 only) TkDND 1.0a2 http://sourceforge.net/projects/tkdnd ==> tkDND ===< plan to support (alpha quality libraries may be included) >============== GraphViz *** http://www.graphviz.org/ Tkgeomap *** http://tkgeomap.sourceforge.net/index.html ===< not determined to supprt or not >======================================== Tix *** http://tixlibrary.sourceforge.net/ * see also tcltk-ext library on RAA (http://raa.ruby-lang.org/) TkZinc *** http://www.tkzinc.org/ Wbc *** http://home.t-online.de/home/csaba.nemethi/ Mentry *** http://home.t-online.de/home/csaba.nemethi/ Tablelist *** http://home.t-online.de/home/csaba.nemethi/ ANIGIF *** http://cardtable.sourceforge.net/tcltk/ IMG_ROTATE *** http://cardtable.sourceforge.net/tcltk/ TclVfs *** http://sourceforge.net/projects/tclvfs/ vfwtcl *** http://sourceforge.net/projects/avicaptcl * Win32 only multicast *** http://sourceforge.net/projects/avicaptcl * Win32 only XBit *** http://www.geocities.com/~chengye/ * current implementation is for Windows only QuickTimeTcl *** http://hem.fyristorg.com/matben/qt/ * works under Mac OS (8,9,X) or Windows ===< may not support (already exist, out of Ruby/Tk scope, and so on) >======= TkCon *** http://sf.net/projects/tkcon Expect *** http://sf.net/projects/expect TclXML *** http://sf.net/projects/tclxml TclXSLT *** http://sf.net/projects/tclxml TclDOM *** http://sf.net/projects/tclxml TclSOAP *** http://sf.net/projects/tclsoap Snack *** http://www.speech.kth.se/~kare/snack2.2.tar.gz * use Snack for Ruby (see http://rbsnack.sourceforge.net/) Tcom *** http://www.vex.net/~cthuang/tcom/ tDOM *** http://www.tdom.org Mk4tcl *** http://www.equi4.com/metakit/tcl.html Memchan *** http://memchan.sourceforge.net/ XOTcl *** http://www.xotcl.org/ ===< tool (may not supprt) >================================================== tbcload/tclcompiler *** http://www.tcl.tk/software/tclpro/ (End of List)