[ current support status of Tcl/Tk extensions ] *** RELEASE_DATE of the libraries => see 'tkextlib/version.rb' ***
The following list shows CURRENT status when this file was last modified. If you want to add other Tcl/Tk extensions to the planned list (or change their status position), please send a request to the ruby-talk, ruby-list, or ruby-dev ML. Although we cannot promise to support your requests, we'll try to do it.
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 extension work? (2) Do DLL libraries of the extension exist on DLL load-path? (See also "<ruby archive>/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 operations into the "setup.rb" file in the directory of the wrapper libraries for the extension (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(<libname>)). *******************************************************************
< support with some examples (may be beta quality) >=======================¶ ↑
Tcllib 1.11.1 Tklib 0.5 sourceforge.net/projects/tcllib ==> tcllib
( partial support; primary support target is Tklib)
IWidgets 4.0.2 sourceforge.net/projects/incrtcl ==> iwidgets
BWidget 1.8 [ CVS/Hd(2009-07-02) ]
http://sourceforge.net/projects/tcllib ==> bwidget
TkTable 2.10 sourceforge.net/projects/tktable ==> tktable
* see also <http://www.korus.hu/~fery/ruby/tktable.rb> written by Ferenc Engard (ferenc@engard.hu)
Vu widgets 2.3.0 sourceforge.net/projects/tktable ==> vu
TkHTML 2.0 www.hwaci.com/sw/tkhtml/ ==> tkHTML
ICONS 1.0 www.satisoft.com/tcltk/icons/ ==> ICONS
TkImg 1.3 sourceforge.net/projects/tkimg ==> tkimg
BLT 2.4z sourceforge.net/projects/blt ==> blt
TkTreeCtrl 2.2.9
http://tktreectrl.sourceforge.net/ ==> treectrl
Tile 0.8.3/8.6b1
http://sourceforge.net/projects/tktable ==> tile
< support (may be alpha or beta quality) >=================================¶ ↑
IncrTcl CVS/Hd(2008-12-15)
http://sourceforge.net/projects/incrtcl ==> itcl, itk
TclX CVS/Hd(2008-12-15)
http://sourceforge.net/projects/tclx ==> tclx (partial support; infox command and XPG/3 message catalogs only)
Trofs 0.4.4 math.nist.gov/~DPorter/tcltk/trofs/
< possibly available (not tested; alpha quality) >=========================¶ ↑
winico 0.6
http://sourceforge.net/projects/tktable ==> winico (win32 only)
TkTrans latest(2004-10-11)
http://www2.cmp.uea.ac.uk/~fuzz/tktrans/default.html ==> tktrans (win32 only)
TkDND 1.0a2 sourceforge.net/projects/tkdnd ==> tkDND
< plan to support (alpha quality libraries may be included) >==============¶ ↑
GraphViz *** www.graphviz.org/
Tkgeomap *** tkgeomap.sourceforge.net/index.html
< not determined to supprt or not >========================================¶ ↑
Tix *** tixlibrary.sourceforge.net/
TkZinc *** www.tkzinc.org/
Wbc *** home.t-online.de/home/csaba.nemethi/
Mentry *** home.t-online.de/home/csaba.nemethi/
Tablelist *** home.t-online.de/home/csaba.nemethi/
ANIGIF *** cardtable.sourceforge.net/tcltk/
IMG_ROTATE *** cardtable.sourceforge.net/tcltk/
TclVfs *** sourceforge.net/projects/tclvfs/
vfwtcl *** sourceforge.net/projects/avicaptcl
* Win32 only
multicast *** sourceforge.net/projects/avicaptcl
* Win32 only
XBit *** www.geocities.com/~chengye/
* current implementation is for Windows only
QuickTimeTcl *** 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 *** sourceforge.net/projects/tkcon
Expect *** sourceforge.net/projects/expect
TclXML *** sourceforge.net/projects/tclxml
TclXSLT *** sourceforge.net/projects/tclxml
TclDOM *** sourceforge.net/projects/tclxml
TclSOAP *** sourceforge.net/projects/tclsoap
Snack *** www.speech.kth.se/~kare/snack2.2.tar.gz
* use Snack for Ruby (see http://rbsnack.sourceforge.net/)
Tcom *** www.vex.net/~cthuang/tcom/
tDOM *** www.tdom.org
Mk4tcl *** www.equi4.com/metakit/tcl.html
Memchan *** sourceforge.net/projects/memchan
XOTcl *** www.xotcl.org/
< tool (may not supprt) >==================================================¶ ↑
tbcload/tclcompiler
*** http://www.tcl.tk/software/tclpro/
(End of List)