Kaffe might be small, but it sure has a lot of other problems. I've been hanging around the Freenet Project (external link) mailing lists for a few years, and I can tell you that there is no end to the frustration that Kaffe has caused the Freenet developers. Between not having a complete Java 2 API implementation and a buggy java.math.BigInteger class, many developers just gave up on Kaffe. Which is sad, because Kaffe is the only viable Free Software VM.

I think the 9MB "Hello, world!" is a bit exagerated. Unless you're learning the language, nobody is (or rather, should) use Java for small programs. That "support infrastructure" (i.e., garbage collection, VM interpreter, etc.) will stay pretty much the same no matter how big your program gets.

If I'm building a castle, I'd much rather use Java then Perl. If I'm building a hut, I never want to see a line of Java code. Perl can make some impressive huts (:

----
Invent a rounder wheel.


In reply to Re: It's official: Java sucks by hardburn
in thread It's official: Java sucks by mugwumpjism

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.