On Thu, May 13, 2010 at 2:13 AM, Konovalov, Vadim (Vadim)** CTR **
<vadim.konova...@alcatel-lucent.com> wrote:
>> > I would like to echo my appreciation for John's efforts.  I
>> for one think
>> > that Tcl::Tk might be better served to just be "compatible"
>> if possible.  I
>> > do understand Vadim's point about nice clean modules, but I
>> think this one
>> > would serve the community best by reducing any possible confusion.
>> >
>> > My $.02 ..
>
> In order to get an advantage, it is often a need to pay.
> If a payment for a better compatibility would be creating a mess similar to 
> perl/Tk, I would argue that it is not fair payment.
>
> A really thin layer is really a big advantage, IMO.
>
> In this perspective, a solution of creating yet another perl+Tcl/Tk module 
> would be better, IMO, so it would require clean explanation on what module to 
> select in what situation.
>
>>
>> Tcl::Tk as-is doesn't have much use to me right now, because I have a
>> large codebase of perl/tk code that I would like to use, which the
>> existing Tcl::Tk doesn't work with. (but it does work with my updates
>> to Tcl::Tk).
>
> It does perfect sence for me, but I do not want to explain here why I dislike 
> Tkx syntax and pure-perlTk syntax of building a GUI.
>
>
>> The fact the existing Tcl::Tk is relatively small doesn't really
>> matter to me, because I have much larger set of code that I have to
>> work with. I don't think I would even notice the difference in
>> load/run times between a 1-file Tcl::Tk package and a 20-file Tcl::Tk
>> package.
>
> The point of having small Tcl::Tk also makes perfect sence for me.
> Otherwise you will just get another version of perl/Tk and will quickly fall 
> into the same problem - random mix of Tix, Tk, image files and generated 
> scripts of different versions.
>
> At least just pulling in many files from perl/Tk is wrong way to go.
> Pulling them slightly modified is even worse, IMHO.
>

Ok Vadim, I think you have made you views clear.

It looks like the changes I have made don't really fit into your
vision for where the Tcl::Tk package should go. It probably makes more
sense for me to release the changes as a separate package (probably
named Tcl::pTk) as I mentioned earlier. I hope you can support that.

Thanks,

John

Reply via email to