Re: Tcl/Tk 8.5 released

Jeff Hobbs <[email protected]> Thu, 27 Dec 2007 11:11:38 -0800
Newsgroups gmane.comp.lang.perl.tk
Organization ActiveState
Message-ID <[email protected]>
vadrer wrote:
> Dean Arnold wrote:
>> Now that 8.5 is "official", I was wondering what the
>> status of the various Perl Tk interfaces (Perl/Tk,
>> Tcl::Tk, Tkx) is wrt using it ?
> 
> Tcl::Tk and Tkx are based on Tcl bridge module, so they are exactly
> similar WRT 8.5
> 
> I tried Tcl::Tk with miscellaneous 8.5-betas (successfully), but haven't
> tried the release yet.

Right, a primary intent of using the Tcl bridge module was to make 
version changes in Tcl/Tk trivial to sync with.

>> I'm guessing that merging
>> Perl/Tk with it may be a herculean task.
> 
> I also guess this.
> Tile, the flash of new 8.5, allowing native widgets and many more, never
>  was ported to perl/Tk (AFAIK), so this is rather complicated task.

As I understand it, the large body of work is using a C-level 
translation layer of the Tcl API calls.  For the most part, there is 
only new code in Tk, but using a lot of the same Tcl calls.  Of course, 
there is the new theming engine, but at the Tcl side, the new dict APIs 
are probably going to be tricky, and there is the new {*} expansion 
operator.

Such is the power and flexibility of Perl and Tcl that it may well be a 
smaller effort to finish the Perl/Tk compatibility layer of Tcl::Tk, but 
that would be up to others.

Jeff
--++**==--++**==--++**==--++**==--++**==--++**==--++**==
ptk mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/ptk