> 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.

Reply via email to