My use of Perl is sporadic. I'll use it a lot for a month or two then not at all for months on end. This has left me out of date on new things Perlish. Thus it was a shock to install ActiveState on a new PC only to find no Tk but only Tkx in the PPM list. And here behind the company firewall I can't do CPAN.

I search around to find what is the deal. But it's hard to google or even search PerlMonks when one keyword is a subset of the other. I get long lists that don't hold comparisons, or explanations as to why the one or what is to become of the other.

Am I wrong to fear that all my trusty Perl/Tk apps with the nice balloons and other touches will have to be extensively re-coded over the coming years? I've written myself a nice helper module that makes complex Tk widgets easy to write. I like it a lot...

Tk::EasyGUI.pm

...but of course, I'm biased.

Is my distress unjustified? Will Tk endure? I've been of half a mind to switch to Python or maybe even look into something totally different like Haskell... Trusty Tk has been the anchor that I clung to for not doing that up until now.

Can anyone point me to relevant articles saying what is the future of plain old Tk?


In reply to Why Tkx? And will Tk endure? by aplonis

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.