From: "H. Simpson" Date: 2004-08-03T12:21:34+09:00 Subject: Re: Why does Ruby use both tcl83.dll and tk83.dll (instead of just tk83.dll)? Mike Hall wrote: > H. Simpson wrote: > > >>Does tk require tcl? > > > Absolutely. Tk operations and events are scripted in Tcl. > Look for a 'Scripts' directory under your Tk installation. > Much of the behaviour of buttons, listboxes, menus, and dialogs > is done with Tcl. > > >> I thought tk was simply a c api... > > > It very well may be... for Tcl! :-) > > > > Seems that perl-tk somehow removed the Tcl part of Tk. Hmmm. The compiled part of that project might be useful for other languages (like c/c++ or Ruby) to directly use Tk without the overhead+benefits of Tcl.