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.
  • Swing disasters continue to give Java a bad name.

    It's not fair to blame Java for a bad library. This is a foolish criticism.

    I don't entirely agree. One of the often cited reasons for using Java in the first place are the cross platform GUI libraries (SWT being the other). This is not a third party library - it's effectively a core library, made by the Java folks for the Java folks. If it sucks, then it taints Java as a whole, and might make you regret ever using Swing in the first place.

    My main p

    • by Ovid (2709) on 2004.08.24 19:55 (#33661) Homepage Journal

      By that argument, you can criticize Perl because, let's face it, though CGI.pm is incredibly useful and recommended, both the code and the interface leaves much to be desired (as Lincoln Stein readily admits.) There are plenty of other "core" modules -- made by the Perl folks for the Perl folks -- against which one could make a similar criticism. Whether or not these libraries are well designed has nothing to do with whether or not Perl is well designed.

      I do agree with your comments about the "Java mentality," but I've talked to plenty of Perl hackers who so ardently defend Perl that they refuse to acknowledge its limitations (I used to be one.) Heck, anyone can read the beginning of the Apocalypses and see that Larry agrees with many of these criticisms though he's quite eloquent in pointing out the things that Perl has done right, too.

      • By that argument, you can criticize Perl because, let's face it, though CGI.pm is incredibly useful and recommended, both the code and the interface leaves much to be desired (as Lincoln Stein readily admits.) There are plenty of other "core" modules -- made by the Perl folks for the Perl folks -- against which one could make a similar criticism. Whether or not these libraries are well designed has nothing to do with whether or not Perl is well designed.

        If CGI.pm had sucked as badly as Swing supposedly d