Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 67746 invoked from network); 11 May 2005 08:53:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 May 2005 08:53:34 -0000 Received: (qmail 92160 invoked by uid 500); 11 May 2005 08:57:07 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 92115 invoked by uid 500); 11 May 2005 08:57:07 -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 92096 invoked by uid 99); 11 May 2005 08:57:06 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from wbs-196-2-114-45.wbs.co.za (HELO camary.homeunix.net) (196.2.114.45) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 11 May 2005 01:57:06 -0700 Received: by camary.homeunix.net (Postfix, from userid 1007) id 1DBA75C027; Wed, 11 May 2005 10:53:18 +0200 (SAST) Received: from camary.homeunix.net (localhost [127.0.0.1]) by camary.homeunix.net (Postfix) with ESMTP id 464D95C019 for ; Wed, 11 May 2005 10:52:59 +0200 (SAST) Received: from 196.8.104.31 (SquirrelMail authenticated user matthew); by camary.homeunix.net with HTTP; Wed, 11 May 2005 10:52:59 +0200 (SAST) Message-ID: <3847.196.8.104.31.1115801579.squirrel@196.8.104.31> In-Reply-To: <4281B6E3.808@earthlink.net> References: <4281779C.8090600@anu.edu.au> <4281B6E3.808@earthlink.net> Date: Wed, 11 May 2005 10:52:59 +0200 (SAST) Subject: Re: Java From: "Matthew French" To: harmony-dev@incubator.apache.org Reply-To: matthew@camary.co.za User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Spam-Checker-Version: SpamAssassin 3.0.2-gr0 (2004-11-16) on zaphod.internal.camary.co.za X-Spam-Level: X-Spam-Status: No, score=-5.9 required=2.1 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.0.2-gr0 X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Dmitry Serebrennikov said: > Using APR sounds very promising. I need to verify this, but I don't believe APR really gives us what we need in a VM? A VM is very "thought intensive" code, but it should have very little dependance on external system libraries. It needs to do malloc and printf and that would be about it. And often you would want to use system specific libraries for the performance gain. APR would be very useful for the J2SE libraries, though. But that is a different issue. > Since the goal of Harmony is to build *modular* VM, perhaps an > architecture should be developed from the beginning... ^^^^^^^^^^^^ *drum* *drum* *drum* > Competing > implementations of various modules could then be produced by either camp > and then the numbers will speak for themselves. But more importantly, > ability to support such a mix would be an excellent gage of the quality > of the APIs between modules. My thoughts exactly. - Matthew