Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 32732 invoked from network); 1 Nov 2006 10:12:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Nov 2006 10:12:16 -0000 Received: (qmail 70143 invoked by uid 500); 1 Nov 2006 10:12:26 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 70102 invoked by uid 500); 1 Nov 2006 10:12:26 -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 70093 invoked by uid 99); 1 Nov 2006 10:12:26 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2006 02:12:26 -0800 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of t.p.ellison@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2006 02:12:13 -0800 Received: by ug-out-1314.google.com with SMTP id y2so2027192uge for ; Wed, 01 Nov 2006 02:11:52 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=JYneovJnzm82TKJFHB8IL7FWAMCQpHCgomW10KTUnSHmIkPfdz+gh+ryUtrH05k76toYuT7YR635BULzfSAzn1Msa8DEMg9iulkZLW1rKGO02FA+eSXG5yHlFv/j2AzO3F7Buk5HvNPul0E6MomH131bCz/FjJZBsFaOdqhb2yQ= Received: by 10.66.216.20 with SMTP id o20mr7824841ugg; Wed, 01 Nov 2006 02:11:51 -0800 (PST) Received: from ?9.20.183.69? ( [195.212.29.67]) by mx.google.com with ESMTP id m1sm378779ugc.2006.11.01.02.11.51; Wed, 01 Nov 2006 02:11:51 -0800 (PST) Message-ID: <45487302.90101@gmail.com> Date: Wed, 01 Nov 2006 10:12:18 +0000 From: Tim Ellison User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [classlib] Preprocessor - CHECKPOINT References: <8E389A5F2FEABA4CB1DEC35A25CB39CE694EF8@mssmsx411> <2c9597b90610300905h2792f22bk430c272b5f4c1dc2@mail.gmail.com> <4546445E.9050904@pobox.com> <4546709B.9090704@gmail.com> <4546B5DE.3040609@pobox.com> <45470FA5.2000801@gmail.com> <45473BA9.1070709@gmail.com> <45474144.5060108@pobox.com> <4547431C.5080000@pobox.com> <45479C08.1000608@sablevm.org> <4547C9AF.9040707@gmail.com> <4547DB5A.2090104@sablevm.org> In-Reply-To: <4547DB5A.2090104@sablevm.org> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Etienne Gagnon wrote: > Tim Ellison wrote: >> IMO it's not ideal that the preprocessed source still contains all the >> streams, albeit in comments. It wouldn't make the source very >> 'consumable' to the Mrs. SE or ME developer. > > Hmmm... It's always possible to have a special output mode that puts > empty (or advertizing, hehe) comments, instead of other stream code > (thus, preserving line numbers). Right, but it was the presence of the comments, not the contents of the comments that I was objecting to. Using padding comments would be bad too IMO. > So, J2ME & J2SE end-developers are kept happy. As I said before, I like the idea to be able to flip the comments between different processor targets for the benefit of Harmony developers. So, for example, you can work with your SE spectacles on, and I can work with my ME spectacles on, then we both commit to the repository in a canonical form. However, for the end-user (Mrs Java developer) the processor would strip out the irrelevant streams' code from the canonical form to produce a clean target source code. > As a bonu$, you can al$o $tart a nice busine$$ $elling advertizing $pace > in $ource code. ;-P LOL -- hey, now you are talking ;-) Regards, Tim -- Tim Ellison (t.p.ellison@gmail.com)