Slash Boxes
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.
More | Login | Reply
Loading... please wait.
  • "Modern languages have so many features that they must keep the grammar small in order to reduce the learning curve" ... for tool writers.

    God knows it makes life easier.

    My (modified and I hope more accurate) argument would be that a simpler syntax makes writing editors and other tools easier, and the quality of the tools make learning and using a language easier.

    Perl doesn't do well on that metric either :/

    • You're right, it is all about context, and even then, it is very subjective. Which is why we have so many languages with so many differences. We don't agree very much on the Best Way.

      I read some of this article and man, it's got screwy logic. Like "variables are global by default" is bad. Why? There's no objective truth there. And if he doesn't like it, use strict and the problem goes away. BFD.

      And then there was this gem:

          ${$arrayRef}[0]=4;  #YUCK! Modify the callers array.