> > It unfortunate because its usage slurps other 4 modules: > > I don't think this matters at all. No real perl program will avoid > loading of these modules even if Tcl didn't.
In my home-grown bootstrapper this do matter :) Although not very much :) One of my bootstrappers loads Tcl interpreter, which extracts *.tcl and *.pm files on-the-fly when required, so the less PM dependencies the better. > > Do Tkx need it? > > I don't know if Tkx needs it by itself, but I'm sure there are > applications based on Tkx that do. let it be untouched, then ... > > > BTW I noticed that replacing "use DynaLoader" to "use XSLoader" is > > win-win sutiation, because all we need is to load Tcl.dll, which do > > not require heavy-load of DynaLoader. > > XSLoader is a good thing. My very next step to replace DynaLoader to XSLoader, so 'Tcl' is no longer @ISA-DynaLoader. (similar to Tcl::Tk no more @ISA-Exporter) Vadim.