Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 5389 invoked from network); 22 Mar 2006 09:49:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Mar 2006 09:49:54 -0000 Received: (qmail 24566 invoked by uid 500); 22 Mar 2006 09:49:52 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 24262 invoked by uid 500); 22 Mar 2006 09:49:51 -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 24247 invoked by uid 99); 22 Mar 2006 09:49:50 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Mar 2006 01:49:50 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [216.218.185.16] (HELO bali.sjc.webweaving.org) (216.218.185.16) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Mar 2006 01:49:49 -0800 Received: from bali.sjc.webweaving.org (localhost [127.0.0.1]) by bali.sjc.webweaving.org (8.12.11/8.12.11) with ESMTP id k2M9nS0A048173 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 22 Mar 2006 01:49:28 -0800 (PST) (envelope-from mail@leosimons.com) Received: (from lsimons@localhost) by bali.sjc.webweaving.org (8.12.11/8.12.11/Submit) id k2M9nS7k048172 for harmony-dev@incubator.apache.org; Wed, 22 Mar 2006 01:49:28 -0800 (PST) (envelope-from mail@leosimons.com) X-Authentication-Warning: bali.sjc.webweaving.org: lsimons set sender to mail@leosimons.com using -f Date: Wed, 22 Mar 2006 01:49:28 -0800 From: Leo Simons To: harmony-dev@incubator.apache.org Subject: [OT] what is a "mentor", anyway? (was: [classlib] where to put mods...) Message-ID: <20060322094928.GD45952@bali.sjc.webweaving.org> Mail-Followup-To: Leo Simons , harmony-dev@incubator.apache.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.10i X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on bali.sjc.webweaving.org X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-5.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.0.4 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi gang, Just some soul-searching on a sunny wednesday morning (over here anyways)... much of the traffic I see these days on harmony-dev (I'm through the back-log. Yay!) to me looks like lots of people in "violent agreement" and it prompts me to write messages like this, eg trying to help the people doing the actual work to reach consensus. I keep wondering whether I should actually send them (and try and fill this whole "mentor" (I *hate* that word. It reminds me of mr. Myagi from the movie "The Karate Kid". I identify more with the karate kid :-)) role, since this consensus thing in an online community is probably new to some of the harmony crew) or just let people sort it out on their own (and let meritocracy rule). If you have an opinion on this, please do let me know, and I might adjust behaviour accordingly (realistically, I learn slowly, but I do try! :-)).....its not like the incubator has any kind of "how to do mentoring" guide, nor is harmony a whole lot like the other projects in the incubator, so we're often just winging it.....thanks! cheers, LSD ----- Forwarded message from Leo Simons ----- From: Leo Simons Date: Wed, 22 Mar 2006 01:36:23 -0800 Subject: Re: [classlib] where to put mods that make classlib more portable To: harmony-dev@incubator.apache.org Reply-To: harmony-dev@incubator.apache.org List-Id: I detect a difference in approach between "doing things right" and "doing the least amount of work to get things running". I think both are good ways to make progress, and we should do both. On Wed, Mar 22, 2006 at 10:49:37AM +0800, Paulex Yang wrote: > There has been a VM/classlib interface definition named as VMI [1] , it > is concise and a *much* smaller interface than *all* native codes > classlib needs. If only the alternative VM implements the VMI and kernel > classes, the sample Java launcher current in SVN should can be used by > it to load classlib native libraries as well as VM libraries, so that > not only java codes but all the classlib specific native codes can be > used on alternate VM without modification, this make sense to me as > *portable*. Yeah it does! (to me) To make my comment above a little more concrete, From a very practical point of view, search-replacing all "native" keywords with '/* native */' is a much lazier/quicker way to get some stuff running (I mean, making JCHEVM implement this VMI sounds like lots of work, and it already implements another abstraction layer (the GNU classpath one), so the best way to do it is probably not so straight-forward), which is not without its merits either. Is there a good reason not to just go and try both ways? Man, who is this guy from the peanut gallery who keeps popping his head around the corner? O wait, its me. Carry on people, carry on... - LSD ----- End forwarded message -----