in reply to Perl 5's greatest limitation is...?

There are a number of things. Most of them, such as the object model's limitations, are being fixed in Perl6, so I don't worry about them long-term. The thing I worry about is the thing that, AFAIK, Perl6 is probably not fixing. Namely, Perl does not include a reasonably-easy-to-use cross-platform GUI library that uses the native look and feel on each platform. I'm not sure whether any other language includes such a thing, but that's irrelevant; I want it in Perl anyway. I know it is theoretically implementable.

  • Comment on Re: Perl 5's greatest limitation is...?

Replies are listed 'Best First'.
Re^2: Perl 5's greatest limitation is...?
by fireartist (Chaplain) on Jul 28, 2005 at 10:57 UTC

    I haven't used it yet, but http://www.wxwidgets.org looks like it fits the bill. Opensource. Win, Linux and Mac GUI framework.

    perl interface: Wx

Re^2: Perl 5's greatest limitation is...?
by Anonymous Monk on Jul 28, 2005 at 14:17 UTC
    Namely, Perl does not include a reasonably-easy-to-use cross-platform GUI library that uses the native look and feel on each platform.
    The keyword here is library. It doesn't need "fixing" by Perl. It can be "fixed" by anyone. You want a cross-platform GUI libray on each platform? Write one. Or port an existing one. It's a library after all.
Re^2: Perl 5's greatest limitation is...?
by BrowserUk (Patriarch) on Jul 28, 2005 at 22:49 UTC

    GTK2 seems pretty good on windows, but I haven't seen what it looks like on other platforms.

    I think (some of) the problems with P5OO could be adaquately addressed if methods calls and ties were faster.


    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
    "Science is about questioning the status quo. Questioning authority".
    The "good enough" maybe good enough for the now, and perfection maybe unobtainable, but that should not preclude us from striving for perfection, when time, circumstance or desire allow.