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.
  • <rant>So if I wrote a poorly informed diatribe about how perl sucks so much because I can't use it for my medical imaging needs*, would it be equally valid? Why is it so awful when people spout FUD and nonsense about perl but it's fine when it's about other languages?</rant>

    What's funny is I wind up saying the same thing to Java people about Perl :-)

    (*It could be great for my hypothetical medical imaging needs, but that's beside the point.)

    • I thought the article had some valid points. The startup performance issue is a bit of a red herring (i.e. so don't use it for command line scripts then), but it's still a pain in the ass and I don't see why it has to be that way. This is what the author didn't go into - why can't Java start up quickly? If so much effort has been spent in making Java run quickly, what on earth are they doing wrong at startup time?

      The whole CLASSPATH situation is a nightmare - much worse than (say) Perl's PERL5LIB system. T
      • I didn't think the whole thing was dumb:
        • Command-line programs should have better error messages. But that's a problem with the programer, not java.
        • Startup times are slower, but you generally don't use java for unixy pipeline stringalongs where this would make a big difference.
        • It would be nice if you could put all your JAR files in a directory and use the directory as the classpath rather than specifying each JAR file. But if this was really important I can just explode all the JAR files in a directo
        • You have some valid points - he does judge Java harshly at times and perhaps he is comparing apples and oranges from time to time.

          One of the major drawbacks to using Java (gui apps) from a sysadmin perspective is something I think the author touched on - remote display. Have you ever tried running a Java GUI app remotely? It's a friggin' joke. It goes something like this:

          1. Start remote Java app
          2. Get coffee, chat a while with buddies about latest Buffy episode
          3. Return to desk and find Java app just now starting up.
          4. Click "File/Save As" - correction, click "File", read a few journal entries
          5. Click "Save As" - respond to a few journal entries.
          6. Enter filename - slowly - you're typing faster than the characters appear - don't overload the buffer!
          7. Click "Save" - clean ears while no one is looking.
          8. Click "File/Exit" - oops, I meant click "File" - read latest posts to comp.lang.perl.misc.
          9. Click "Exit" - swear a few times. Send nasty email to Sun