Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 83963 invoked from network); 23 May 2005 21:43:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 23 May 2005 21:43:09 -0000 Received: (qmail 98035 invoked by uid 500); 23 May 2005 21:43:05 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 97989 invoked by uid 500); 23 May 2005 21:43:05 -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 97976 invoked by uid 99); 23 May 2005 21:43:04 -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 chi.mobile-health-diary.com (HELO chi.mobile-health-diary.com) (128.241.244.71) by apache.org (qpsmtpd/0.28) with SMTP; Mon, 23 May 2005 14:43:03 -0700 Received: (qmail 14370 invoked from network); 23 May 2005 21:43:01 -0000 Received: from bi01p1.nc.us.ibm.com (HELO ?9.27.164.159?) (geir@129.33.49.251) by b014.internal.mobile-health-diary.com with SMTP; 23 May 2005 21:43:01 -0000 Mime-Version: 1.0 (Apple Message framework v730) In-Reply-To: <42924BA5.9070308@Jarnbjo.de> References: <6321D59D-3243-4CFF-90F5-AAE609B5C094@apache.org> <42924BA5.9070308@Jarnbjo.de> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <0D53EECC-0567-4AB7-BF72-7B888A60A06D@apache.org> Content-Transfer-Encoding: 7bit From: "Geir Magnusson Jr." Subject: Re: [arch] The Third Way : C/C++ and Java and lets go forward Date: Mon, 23 May 2005 17:43:01 -0400 To: harmony-dev@incubator.apache.org X-Mailer: Apple Mail (2.730) X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On May 23, 2005, at 5:31 PM, Tor-Einar Jarnbjo wrote: > Geir Magnusson Jr. wrote: > > >> (for the record, this isn't about "not doing Java" or "not doing >> JikesRVM", but rather my understanding that we'll need a small C/C+ >> + kernel to host the modules, no matter how they are written, and >> this is a way to get that going...) >> > > Excuse me if I'm missing something, but wouldn't it be necessary to > implement parts of the VM or the class library in native code anyway? Yes. > I'm thinking about code to access e.g. resources like I/O devices, > sound etc.? Or is this discussion C vs Java restricted to the > bytecode executing part of the VM? It's never been clear :) That's the point - that we need the native kernel, and can do the rest in C/C++ or Java or both, but hopefully not both - that we can divide the work once we have the kernel so things can proceed in parallel (or be donated, or use from 3rd party if appropriately licensed, etc) geir -- Geir Magnusson Jr +1-203-665-6437 geirm@apache.org