
  [ current support status of Tcl/Tk extensions ]

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. 

    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 "<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 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(<libname>)). 

  *******************************************************************


===< support with some examples (may be beta quality) >=======================

Tcllib      http://sf.net/projects/tcllib
              ==> tcllib  (partial support; Tklib part only)

IWidgets    http://sf.net/projects/incrTcl              ==> iwidgets

BWidgets    http://sf.net/projects/tcllib               ==> bwidget

TkTable     http://sf.net/projects/tktable              ==> tktable
             [ * see also <http://www.korus.hu/~fery/ruby/tktable.rb>
	             written by Ferenc Engard (ferenc@engard.hu) ]

vu          http://tktable.sourceforge.net              ==> vu

TkHTML      http://www.hwaci.com/sw/tkhtml/index.html   ==> tkHTML

ICONS       http://www.satisoft.com/tcltk/icons/        ==> ICONS



===< support (may be alpha or beta quality) >=================================

IncrTcl     http://sf.net/projects/incrTcl              ==> itcl, itk

TclX        http://sf.net/projects/tclx
              ==> tclx  (partial support; infox command and 
                                          XPG/3 message catalogs only)

TkImg       http://sf.net/projects/tkimg                ==> tkimg

TkTreeCtrl  http://tktreectrl.sourceforge.net/          ==> treectrl

Tile        http://tktable.sourceforge.net/tile/        ==> tile



===< possibly available (not tested; alpha quality) >=========================

BLT         http://sourceforge.net/projects/blt
                * see tcltk-ext library on RAA (http://raa.ruby-lang.org/)
               ==> blt

winico      http://tktable.sourceforge.net
               ==> winico (win32 only)

TkTrans     http://www2.cmp.uea.ac.uk/~fuzz/tktrans/default.html
               ==>  tktrans (win32 only)

TkDND       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 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/



===< tool (may not supprt) >==================================================

tbcload/tclcompiler http://www.tcl.tk/software/tclpro/


(End of List)
