2 [ current support status of Tcl/Tk extensions ]
4 *** RELEASE_DATE of the libraries => see 'tkextlib/version.rb' ***
6 The following list shows *CURRENT* status when this file was modifyed
7 at last. If you want to add other Tcl/Tk extensions to the planed list
8 (or change its status position), please request them at the ruby-talk,
9 ruby-list, or ruby-dev ML. Although we cannot promise to support your
10 requests, we'll try to do.
12 If you want to check that wrapper libraries are ready to use on your
13 environment, please execute 'pkg_checker.rb' with no arguments. The
14 script may give you some hints about that.
17 ***** IMPORTANT NOTE **********************************************
19 'support' means that Ruby/Tk's wrapper libraries are released.
20 'not support' does *NOT* mean that the extension doesn't work
23 The version number of each extension means the latest version
24 which is checked its feature. That is, it does NOT means only
25 version of working. Library files maybe include some features
26 which is included in the former version but removed from the
27 latest, and maybe able to support the later version then the
30 Even if the status of the extension is 'not support', you can
31 control the functions/widgets of the extension without wrapper
32 libraries by Tk.tk_call(), Tk.ip_eval(), and so on.
34 If you cannot use installed Tcl/Tk extension, please check the
37 (1) On your Tcl/Tk, does the extention work?
39 (2) Do DLL libraries of the extension exist on DLL load-path?
40 (See also "<ruby archive>/ext/tcltklib/README.ActiveTcl")
42 (3) Is the Tcl library directory of the extension included in
43 library search-path of the Tcl interpreter linked Ruby/Tk?
45 The check results may request you to do some setup operations
46 before using the extension. If so, then please write the step
47 of setup oprations into the "setup.rb" file in the directory
48 of the wrapper libraries for the extention (It is the wrapper
49 libraries have the standard structure of the libraries in this
50 directory). The "setup" file is required before requiring the
51 Tcl library package (TkPackage.require(<libname>)).
53 *******************************************************************
56 ===< support with some examples (may be beta quality) >=======================
59 Tklib 0.4.1 http://sourceforge.net/projects/tcllib ==> tcllib
61 IWidgets 4.0.2 http://sourceforge.net/projects/incrtcl ==> iwidgets
63 BWidgets 1.7 http://sourceforge.net/projects/tcllib ==> bwidget
65 TkTable 2.9 http://sourceforge.net/projects/tktable ==> tktable
66 * see also <http://www.korus.hu/~fery/ruby/tktable.rb>
67 written by Ferenc Engard (ferenc@engard.hu)
69 vu 2.3.0 http://sourceforge.net/projects/tktable ==> vu
71 TkHTML 2.0 http://www.hwaci.com/sw/tkhtml/ ==> tkHTML
73 ICONS 1.0 http://www.satisoft.com/tcltk/icons/ ==> ICONS
75 TkImg 1.3 http://sourceforge.net/projects/tkimg ==> tkimg
78 BLT 2.4z http://sourceforge.net/projects/blt
79 * see also tcltk-ext library on RAA
80 (http://raa.ruby-lang.org/)
83 TkTreeCtrl CVS/Hd(2005-12-02)
84 http://sourceforge.net/projects/tktreectrl ==> treectrl
87 http://sourceforge.net/projects/tktable ==> tile
91 ===< support (may be alpha or beta quality) >=================================
93 IncrTcl CVS/Hd(2005-02-14)
94 http://sourceforge.net/projects/incrtcl ==> itcl, itk
96 TclX CVS/Hd(2005-02-07)
97 http://sourceforge.net/projects/tclx
98 ==> tclx (partial support; infox command and
99 XPG/3 message catalogs only)
101 Trofs 0.4.3 http://math.nist.gov/~DPorter/tcltk/trofs/
105 ===< possibly available (not tested; alpha quality) >=========================
108 http://sourceforge.net/projects/tktable
109 ==> winico (win32 only)
111 TkTrans latest(2004-10-11)
112 http://www2.cmp.uea.ac.uk/~fuzz/tktrans/default.html
113 ==> tktrans (win32 only)
115 TkDND 1.0a2 http://sourceforge.net/projects/tkdnd ==> tkDND
119 ===< plan to support (alpha quality libraries may be included) >==============
121 GraphViz *** http://www.graphviz.org/
123 Tkgeomap *** http://tkgeomap.sourceforge.net/index.html
127 ===< not determined to supprt or not >========================================
129 Tix *** http://tixlibrary.sourceforge.net/
130 * see also tcltk-ext library on RAA
131 (http://raa.ruby-lang.org/)
133 TkZinc *** http://www.tkzinc.org/
135 Wbc *** http://home.t-online.de/home/csaba.nemethi/
137 Mentry *** http://home.t-online.de/home/csaba.nemethi/
139 Tablelist *** http://home.t-online.de/home/csaba.nemethi/
141 ANIGIF *** http://cardtable.sourceforge.net/tcltk/
143 IMG_ROTATE *** http://cardtable.sourceforge.net/tcltk/
145 TclVfs *** http://sourceforge.net/projects/tclvfs/
147 vfwtcl *** http://sourceforge.net/projects/avicaptcl
150 multicast *** http://sourceforge.net/projects/avicaptcl
153 XBit *** http://www.geocities.com/~chengye/
154 * current implementation is for Windows only
156 QuickTimeTcl *** http://hem.fyristorg.com/matben/qt/
157 * works under Mac OS (8,9,X) or Windows
161 ===< may not support (already exist, out of Ruby/Tk scope, and so on) >=======
163 TkCon *** http://sourceforge.net/projects/tkcon
165 Expect *** http://sourceforge.net/projects/expect
167 TclXML *** http://sourceforge.net/projects/tclxml
169 TclXSLT *** http://sourceforge.net/projects/tclxml
171 TclDOM *** http://sourceforge.net/projects/tclxml
173 TclSOAP *** http://sourceforge.net/projects/tclsoap
175 Snack *** http://www.speech.kth.se/~kare/snack2.2.tar.gz
177 (see http://rbsnack.sourceforge.net/)
179 Tcom *** http://www.vex.net/~cthuang/tcom/
181 tDOM *** http://www.tdom.org
183 Mk4tcl *** http://www.equi4.com/metakit/tcl.html
185 Memchan *** http://sourceforge.net/projects/memchan
187 XOTcl *** http://www.xotcl.org/
190 ===< tool (may not supprt) >==================================================
193 *** http://www.tcl.tk/software/tclpro/