Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • reason to switch (Score:3, Insightful)

    by wickline (135) on 2002.07.24 19:00 (#11034) Journal
    I love perl because it lets me think about interesting things.
    When I have a problem, it's a problem that's interesting to
    think about. Perl does the un-interesting things for me.

    Without perl, this is at the level of "interesting problem":
        http://www.techinterview.org/Puzzles/fog0000000080.html

    With perl, it's trivial. You don't even think about it. You
    get to spend your brain cycles on harder problems, your notion
    of interesting is elevated.

    When you upgrade from perl4 to perl5, you find that whole
    classes of "details" you had to worry about previously just
    go away. You have new tools which let you simply gloss over
    things. A %HoHoA "just works" instead of being a delicate
    dance of split() and join() and/or a fragile body of code
    without stricture.

    I'm expecting the same from perl6.

    Some things that are hard problems in perl5 will be simple.
    hyperoperators, continuations, better exception handling,
    curried functions, built-in grammar support... all of these
    will make hard things easier and will elevate my notion of
    interesting.

    Sure, you could try to add all that to perl5, and in fact
    it looks as though various folks are doing just that. I'm
    not in a position to say which is better. However, given
    that these things are being designed into perl6 and are
    added into perl5 with shoehorns and elbow greese, I think
    the perl6 implementation will probably "feel better" to me.

    I'd rather learn a new language to get all these toys than
    stick with an old language and wait for the lesser ported
    version of the toys. It doesn't hurt that I don't feel like
    the syntax changes are all that dramatic. I don't feel like
    I'm learning a new language, which makes the switch to six
    even more worth while.

    FWIW,

    -matt