RE: Tcl::Tk Updates Ready for Release

[email protected] ("Konovalov, Vadim (Vadim)** CTR **")
Newsgroups perl.tcltk
Message-ID <35BF8D9716175C43BB9D67CA60CC345E124E23EB@FRMRSSXCHMBSC2.dc-m.alcatel-lucent.com>
> Hi Vadim,
> 
> After much bug-fixing, I think the updated Tcl::Tk package is ready
> for a release. As we talked a few months ago, the changes make Tcl::Tk
> almost 100% compatible with perl/tk syntax. All changes have been
> checked in at http://code.google.com/p/perl-tcltk

Hi John,

I very much glad for the much work you've done, especially if you got full or almost-full compatibility.

What I am currently not understanding with your version - is what files are and what are they came from.

Many perl/Tk-derived files together in same directory with Tcl::Tk files will produce a mess.

For example in Configure.pm I see
=========
package Tcl::Tk::Configure;
use vars qw($VERSION);
$VERSION = '4.008'; # $Id: //depot/Tkutf8/Tk/Configure.pm#8 $
....
=========
This 4.008 is obviously poorly updated version in perl/Tk land, which is okay with me, but is it possible to invent a way to place all those files into their directory? 
Especially all these xbm, xpm and gif files
If perl/Tk and Tcl::tk files are distinguished, it will be easier to check for updates from perl/Tk also.

Also, what the "mktransgif.tcl" file for? Its not even in the Manifest.

And, IMO, all versions of all files should be better thought. I see that Tcl::Tk version didn't change, and Tcl::Tk::Widget does not have version at all.

> 
> I have tested on Redhat Enterprise, Ubuntu 8.04, and Windows XP and
> everything appears to work. I have also updated the documentation.
> 
> I can help with the upload to CPAN, if needed. I am familiar 
> with the process.

Again, thank a lot for the great work.

I'll look into the code in closer details.

Regards,
Vadim.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.