> I have uploaded the Tcl-Tk package, with my changes to a file hosting > site, to avoid sending it to everyone on the list. you can > get to it at > http://www.sendspace.com/file/afaqr0 (Filename > Tcl-Tk-jcmods.01.tar.gz)
Wow! I'm really impressed! Although there are some small quirks that I should modify a little, the overall feeling is good. Right now the approved code branch for Tcl, Tcl::Tk CPAN modules is on the SF site under http://tcltkce.cvs.sourceforge.net/viewvc/tcltkce/ As SF service seriously degraded, I propose to move project hosting into code.google.com http://code.google.com/p/perl-tcltk Do you have a google login, so I will add you into the project? Alternatively, I can add you to SF project developers. ............ > * All the perl/tk widget demos work with minimal changes > (typically by just changing the "Use Tk;" to "Use Tcl::Tk > (qw/ :perlTk /)" at the top of the file. "use Tk", "use Tcl::Tk" > > * Tcl::Tk widget objects have been changed to be a blessed > hash-ref, rather than a blessed array-ref, for compatibility > with perl/tk. AFAIR it was done to made widgets quicker - hash and array both quick, but array quicker, also should take less memory. Is converting to hash *really* unavoidable? Of course this is not the only reason why perl/Tk is slower. > * To run the demos without having to install the package, > type "perl -Mblib -w widgetTclTk" on the command line. this is true, but, as long as we're pure-perl, will work even perl -Mblib -w widgetTclTk" w/out even invoking "make" Best regards, Vadim.