>>>>> "Callum" == Callum Lerwick <seg at haxxed.com> writes:


    Callum> I think Java's biggest crock is its severe xenophobia, in
    Callum> the name of cross-platform compatibility. In order to call
    Callum> any non-Java libraries, you have to go through the slow
    Callum> ugly JNI interface. This is a huge disadvantage in the
    Callum> open source world, with its large existing body of C
    Callum> libraries and infrastructure. This also extends to,
    Callum> despite Sun being a Unix vendor, for some reason Sun went
    Callum> to great lengths to make Java incredibly NON
    Callum> posix-interoperable or even the least bit posix-friendly.
    Callum> This has really killed its popularity in the open source
    Callum> world.

I would have guessed that this was a legacy of Java's original intent
as a language for downloadable applets to run in a sandbox inside a
browser.  That xenophobia makes more sense from that standpoint, but
it's been overtaken by events.  

One reasonable hypothesis is that Java was originally intended for
downloadable applets and applications through the web, but caught on
big as a general-purpose language because of its advantages over C++.
Then the xenophobia that used to be a feature becomes a bug...

r

_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
Help beta test TCLUG's potential new home: http://plone.mn-linux.org
Got pictures for TCLUG? Beta test http://plone.mn-linux.org/gallery
tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list