Dear all,
In my needs to reduce number of dependant modules, I came into "use overload"
line.
Why its here?
its used in following lines:
=====
package Tcl::List;
use overload '""' => \&as_string,
fallback => 1;
package Tcl::Var;
....
====
It unfortunate because its usage slurps other 4 modules:
Carp.pm=>e:/perl584/lib/Carp.pm
Exporter.pm=>e:/perl584/lib/Exporter.pm
overload.pm=>e:/perl584/lib/overload.pm
warnings.pm=>e:/perl584/lib/warnings.pm
warnings/register.pm=>e:/perl584/lib/warnings/register.pm
Do Tkx need it?
(Tcl::Tk does not need it)
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.
I'll commit my change to XSLoader, but I need to ask "overload" also...
BR,
Vadim.