>
> I disagree with the "Much simpler". Everytime a java programm just
> execs an external programm "some how" handles its output and tries to
> do something intelligent with it, somewhere a small cute kitten dies.
>

As they do when you blindly assume some native library exists on a random
user's machine on an unknown version of Linux, is a version you know how to
talk to, and has kept binary compatibility with the way the IDE wants to
talk to it, and won't, say, segfault the JVM instead.  A script failing is
much less dramatic.

As someone who runs Gentoo Linux and configures my USE flags liberally to
de-bloat my OS by compiling common libraries with many features I have no
use for absent, I can tell you for sure that just because a library has the
same name as the one you're looking for does *not* mean it contains all the
calls a developer might think it does based on whatever happened to be on
their machine when they wrote a feature.

A script failing can't take the JVM with it.

-Tim

Reply via email to