Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 69211 invoked from network); 11 May 2005 06:16:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 May 2005 06:16:50 -0000 Received: (qmail 14821 invoked by uid 500); 11 May 2005 06:20:00 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 14651 invoked by uid 500); 11 May 2005 06:19:57 -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 14419 invoked by uid 99); 11 May 2005 06:19:53 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from dd2020.kasserver.com (HELO dd2020.kasserver.com) (81.209.148.130) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 10 May 2005 23:19:52 -0700 Received: from [203.6.130.130] (fw01.mgsft.com [203.6.130.130]) by dd2020.kasserver.com (Postfix) with ESMTP id 25E88189277 for ; Wed, 11 May 2005 08:15:57 +0200 (CEST) Message-ID: <4281A302.9030105@apache.org> Date: Wed, 11 May 2005 16:15:30 +1000 From: Torsten Curdt User-Agent: Mozilla Thunderbird 1.0.2 (Macintosh/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: I hope the JVM implements most using Java itself References: <69f3b8db050510185671455bd7@mail.gmail.com> <69f3b8db0505101900427c1bfe@mail.gmail.com> <4281998C.607@apache.org> In-Reply-To: <4281998C.607@apache.org> X-Enigmail-Version: 0.90.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigAE740803985005F2B86ED072" X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --------------enigAE740803985005F2B86ED072 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit >> Hotspot is coded in C/C++, but I hope Harmony to choice Java as its >> major language. there is the reasons: >> >> 1. Implement a JVM using Java is possible and effecitive enough, like >> the JikesRVM, jode etc. >> 2. Java code has good feature for maintaince and reabability than >> C/C++, and it will enable more Java fans to understand and contribute >> to the project. >> 3. a full compatible JVM implemented using Java is an exciting news >> for the java world >> 4. Since there is already hotspot that works well, Harmony should >> focus mostly on new technology and more good architecture, not the >> times to complete the project. >> 5. A Java JVM will improve the Java/JVM technology such as GC, >> synchronize and etc, to enable the JVM as fast as possible. Hm.... I'd consider JIT compilers pretty low-level. Do you guys really think we can integrate this low-level with a higher-level language easily? ...despite that it just sounds really big and memory consuming. I am only expressing some fears here. Would be glad to be proven wrong. cheers -- Torsten --------------enigAE740803985005F2B86ED072 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCgaMOBGM6V3wgCUERAjJ9AJ9qd6zxJi7lQm21VLck+EImqDgRjACfd4fk 3jx8MURjFJmioRDsx2Q+HdI= =9iUT -----END PGP SIGNATURE----- --------------enigAE740803985005F2B86ED072--