[NaLug] [Fwd: [SaLUG!] Call for Help su java e flash]
NullPointer
giorgio_a a inwind.it
Gio 7 Apr 2005 14:25:32 CDT
-------- Original Message --------
Subject: [SaLUG!] Call for Help su java e flash
From: Andrea Russo <rast***@salug.it>
Reply-To: Mailing List pubblica del SaLUG!
A tutti gli hacker volenterosi:
http://www.fsf.org/news/free-java-and-flash.html
[...]
dalle FAQ del progetto GCJ: http://gcc.gnu.org/java/faq.html
2.1 What Java API's are supported? How complete is the support?
Matt Welsh writes:
Just look in the 'libjava' directory of libgcj and see
what classes are there. Most GUI stuff isn't there yet,
that's true, but many of the other classes are easy to
add if they don't yet exist.
I think it's important to stress that there is a big
difference between Java and the many libraries which
Java supports. Unfortunately, Sun's promise of "write
once, run everywhere" assumes much more than a JVM: you
also need the full set of JDK libraries. Considering
that new Java APIs come out every week, it's going to be
impossible to track everything.
To make things worse, you can't simply run Sun's JDK
classes on any old JVM -- they assume that a bunch of
native methods are also defined. Since this native
method requirement isn't defined by the JDK specs,
you're effectively constrained to using Sun's JVMs if
you want to use Sun's JDK libraries. Oh yes -- you could
also reimplement all of those native methods yourself,
and make sure they behave exactly as Sun's do. Note that
they're undocumented!
-- lisps are very close to fundamental expressions of deep truths, the
same way that Einstein's Special Relatively squarely nails the truth
that Lorentz and friends recognized but couldn't quite grasp.
_Something_ (maybe Furth, maybe not) in a lispish direction wins unless
we are just collectively too damn stoopid. ("Space aliens program in
Scheme.") -- Tom Lord
--
NullPointer || GnuPG/PGP Key-Id: 0x343B22E6 on keyserver.linux.it
Not that I have anything much against redundancy.
But I said that already. -- Larry Wall
Maggiori informazioni sulla lista
NaLug