Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 91912 invoked from network); 31 Oct 2006 17:47:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 31 Oct 2006 17:47:40 -0000 Received: (qmail 97464 invoked by uid 500); 31 Oct 2006 17:47:49 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 97436 invoked by uid 500); 31 Oct 2006 17:47:49 -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 97427 invoked by uid 99); 31 Oct 2006 17:47:48 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Oct 2006 09:47:48 -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.171 as permitted sender) Received: from [66.249.92.171] (HELO ug-out-1314.google.com) (66.249.92.171) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Oct 2006 09:47:35 -0800 Received: by ug-out-1314.google.com with SMTP id y2so1832200uge for ; Tue, 31 Oct 2006 09:47:14 -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=pTyi/ptJxftAW46YeoHGi6hQpXgJaeGzk3r/DKcNzbwyxivPyXLcqOFapxYA4KGP8+kAPaYJSqrT5DdyKDLPBMpTcUvJlr35QehthMUhWD3lnPsFaYxIAknrOUQbBLsPVCHysSEYDykiLKWK+1FLv+l9LvIz7iAzGahjgtuRjQw= Received: by 10.67.105.19 with SMTP id h19mr6510528ugm; Tue, 31 Oct 2006 09:47:14 -0800 (PST) Received: from ?9.20.183.69? ( [195.212.29.92]) by mx.google.com with ESMTP id a1sm5320401ugf.2006.10.31.09.47.13; Tue, 31 Oct 2006 09:47:13 -0800 (PST) Message-ID: <45478C3C.8010904@gmail.com> Date: Tue, 31 Oct 2006 17:47:40 +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 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> <45474133.7070106@pobox.com> <45476165.2020908@gmail.com> <45476424.5020007@pobox.com> In-Reply-To: <45476424.5020007@pobox.com> 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 Geir Magnusson Jr. wrote: > Tim Ellison wrote: >> Right, but you (Mr Harmony developer) don't modify the 'processed code', >> you work in the 'code w/ preprocessor statements', so you probably want >> the code you are modifying to be real, compilable Java code too. > > Agreed, but I was thinking though about "Mrs Java developer" Yep, she works with the post-processed source. Then we have the 'Men are from Mars, ...' conversation about "the bug on line 42" ;-) >> However, assuming you want the code you modify to be basically Java, you >> might as well make it real Java. It then makes sense for it to be valid >> as Big Java (SE), and existing editors can be used on it without the >> preprocessor as a poor-man's Harmony IDE. > > Agreed this is ideal. So what are the options? We spoke of them already: annotations, structured comments, look-aside tables, etc. Pick your poison. Regards, Tim -- Tim Ellison (t.p.ellison@gmail.com)