From Sat May 07 16:19:15 2005 Return-Path: Delivered-To: Received: (qmail 78749 invoked from network); 7 May 2005 16:19:15 -0000 Received: from (HELO ( by with SMTP; 7 May 2005 16:19:15 -0000 Received: (qmail 62649 invoked by uid 500); 7 May 2005 16:22:11 -0000 Delivered-To: Received: (qmail 62611 invoked by uid 500); 7 May 2005 16:22:11 -0000 Mailing-List: contact; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list Received: (qmail 62597 invoked by uid 99); 7 May 2005 16:22:10 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP X-Spam-Check-By: Received-SPF: pass ( domain of designates as permitted sender) Received: from (HELO ( by (qpsmtpd/0.28) with ESMTP; Sat, 07 May 2005 09:22:10 -0700 Received: by with SMTP id 12so1037234nzp for ; Sat, 07 May 2005 09:19:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta;; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=YBWKge8IhRQkO0hiaN1kMXxO/Orub6jHHocD3lVQt56CQ70RK16Cu20QdGO2U2HvsQJ/DjNKyBVVwZ0qc/62Scma06wcBAZCq5fUvLxJHRpOiMktye160VCnuKH9+t7s/nqwT8omCdpGwLuhvsXqF8X9xrnw58EPgRMDk2xje9o= Received: by with SMTP id 2mr929282nzl; Sat, 07 May 2005 09:19:12 -0700 (PDT) Received: by with HTTP; Sat, 7 May 2005 09:19:12 -0700 (PDT) Message-ID: <> Date: Sat, 7 May 2005 12:19:12 -0400 From: Henri Yandell Reply-To: Henri Yandell To: Subject: Assembled comments from the web Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Virus-Checked: Checked X-Spam-Rating: 1.6.2 0/1000/N Things from Slashdot that seem of interest: 1) Use Parrot. 2) Pity for those who have to write the AWT libraries. 3) Use JamVM. (It's GPL). 4) Harmony was a project to GPL QT ( 5) Have Sun open-source things to Harmony, or IBM. Otherwise, mostly positive statements, usual licence stuff and various technical bits (VMs are bad, just compile etc). >From elsewhere: 6) Will generics be truly in the .class files and not just a compiler hack? (I assume we can extend that to many of the compiler hacks. Hard to see the advantage as even if the generics are in there, we wouldn't be able to change things to let you use reflection on generics, varargs etc). --- Questions of my own: 7) Will APR be used to make the JVM easier to port to platforms? 8)For the GUIs, how about using WxWidgets (nee WxWindows) to make it easier to port to the major platforms? Unsure whether it would allow people to plug in their own, or if the recommendation would be to port WxWindows to their platform of choice instead. Their licence appears to be a copy of LGPL with some modification.=20 ( Wx4j is a wrapper for WxWidgets and maybe they'd be interested in being involved in the AWT layer. 9) Which platforms being targetted? 10) Does the TCK test serialization compatibility, or should that be something that gets created, a large test that compares two J2SEs for compatibility? 11) It would be interesting to see a document with areas for vendor improvement. For example, I assume we can't just put Jakarta ORO behind the java.util.regex package as ORO supports a richer dialect of regular expressions and I assume the dialect is in the spec. 12) I pity the people writing Swing, not the AWT coders :) There's a lot of pure Java in there I imagine, and Sun seem to put an awful lot of work into it. Getting Sun to open-source Swing would be the single-biggest coup that could come of this. Form The Server Side: 13) Consider joeq, a mostly Java JVM (, LGPL). 14) It's a conspiracy theory by which IBM can own Java! (okay, he later retracted the post but it was worthy of slashdot). -- 15) Last, my favourite is the blog entry that doesn't comment but just provides a link to the homepages of everyone mentioned in the email:=20 _source_jvm_proposal_on_the_table_at_apache_software_foundation.html Hen