From harmony-dev-return-1330-apmail-incubator-harmony-dev-archive=incubator.apache.org@incubator.apache.org Sat Jun 04 20:49:40 2005 Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 96305 invoked from network); 4 Jun 2005 20:49:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Jun 2005 20:49:40 -0000 Received: (qmail 85528 invoked by uid 500); 4 Jun 2005 20:49:34 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 85462 invoked by uid 500); 4 Jun 2005 20:49:34 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 85439 invoked by uid 99); 4 Jun 2005 20:49:34 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from smtp3.su.se (HELO smtp3.su.se) (130.237.93.228) by apache.org (qpsmtpd/0.28) with ESMTP; Sat, 04 Jun 2005 13:49:33 -0700 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp3.su.se (Postfix) with ESMTP id 1B1D337E6E for ; Sat, 4 Jun 2005 22:49:29 +0200 (CEST) Received: from smtp3.su.se ([127.0.0.1]) by localhost (smtp3.su.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 30706-02-14 for ; Sat, 4 Jun 2005 22:49:28 +0200 (CEST) Received: from mail2.physto.se (syslx11.physto.se [130.237.208.17]) by smtp3.su.se (Postfix) with ESMTP id D344337E59 for ; Sat, 4 Jun 2005 22:49:28 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail2.physto.se (Postfix) with ESMTP id 8EEC12822A for ; Sat, 4 Jun 2005 22:49:28 +0200 (CEST) Received: from mail2.physto.se ([127.0.0.1]) by localhost (syslx11.physto.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01450-03 for ; Sat, 4 Jun 2005 22:49:27 +0200 (CEST) Received: from qcplx01.physto.se (qcplx01.physto.se [130.242.128.121]) by mail2.physto.se (Postfix) with ESMTP id 0BA4E28229 for ; Sat, 4 Jun 2005 22:49:27 +0200 (CEST) Subject: Re: [arch] How much of java.* and friends does Harmony need to write. Was: VM/Classlibrary interface From: Sven de Marothy To: harmony-dev@incubator.apache.org In-Reply-To: <1117914244.5585.7.camel@localhost> References: <41200565319138160@earthlink.net> <1117900759.24056.24.camel@qcplx01.physto.se> <1117914244.5585.7.camel@localhost> Content-Type: text/plain Date: Sat, 04 Jun 2005 22:49:26 +0200 Message-Id: <1117918166.3600.3.camel@qcplx01.physto.se> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 (2.0.3-0.mozer.1) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at physto.se X-Virus-Scanned: by amavisd-new at smtp.su.se X-Spam-Status: No, hits=-2.4 tagged_above=-99 required=7 tests=ALL_TRUSTED X-Spam-Level: X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Sat, 2005-06-04 at 21:44 +0200, Santiago Gala wrote: > > So why create flexibility when there aren't > > options? > > to enable the development of other options? > without arriving to flexibility syndrome, good interfaces enable > competing implementations. If you're going to go off and write your own class library, implementing the VM-specific parts is the least of your problems. > Your question has exactly the same mindset that Sun people's comments: "Java is free > enough, you have our implementation for free, why do you want another > one?" :-) No, it isn't the same mindset at all, because I can give you a specific list of grievances I have with the Sun license. But nobody here seems to be able to give list any specific problems with the GNU Classpath VM interface other than "It's not ours.". /Sven