Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 85330 invoked from network); 15 Dec 2005 16:48:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Dec 2005 16:48:52 -0000 Received: (qmail 85513 invoked by uid 500); 15 Dec 2005 16:48:48 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 85446 invoked by uid 500); 15 Dec 2005 16:48:47 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 85435 invoked by uid 99); 15 Dec 2005 16:48:47 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Dec 2005 08:48:47 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of ryan@theheatonhome.com designates 66.29.144.154 as permitted sender) Received: from [66.29.144.154] (HELO base.theheatonhome.com) (66.29.144.154) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Dec 2005 08:48:44 -0800 Received: from FCHHEATONRA (theheatonhome.com [66.29.144.154] (may be forged)) by base.theheatonhome.com (8.12.11/8.12.11) with ESMTP id jBFGmNAI019873 for ; Thu, 15 Dec 2005 08:48:24 -0800 Message-Id: <200512151648.jBFGmNAI019873@base.theheatonhome.com> From: "Ryan Heaton" To: "'Jakarta Commons Developers List'" Subject: [jelly][vote] APT tag library Date: Thu, 15 Dec 2005 09:48:23 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Thread-Index: AcX0THeHHaCnAQiaSXGcyKzl6KuHBANSX9Ag X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I'm adjusting the thread subject to reflect the fact that there is a vote going on for two things: 1. Acceptance of the new APT tag library (described below) 2. Acceptance of me as a committer to support the new apt tag library, if it gets accepted. So far, I have recorded three people voting positive for both proposals: Dion Gillard Hans Gilde Paul Libbrecht APT Tag Library Description --------------------------- The APT tag library is a new tag library for Jelly that provides tags for working with the new Java 5 Annotation Processing Tool (APT). I believe this tag library would be very useful for developers who wish to use APT to generate source code or other documents from java source. Included in the list of tags would be XDoclet-like tags that iterate through the declarations and types of a given source base when the JellyContext is populated with the AnnotationProcessingEnvironment. I have found Jelly could provide a much-needed abstraction on top of Sun's APT Mirror API that would make APT much more useable. Developers could write a simple Jelly script instead of implementing an AnnotationProcessor. The script would be a template of sorts for the generated documents. Basically, this tag library is to the APT api what JSP is to the Servlet API. Also, please consider the following: 1. The use of this tag library would require Java 5. 2. Associated closely with this libarary would be the relevant implemenation classes for com.sun.mirror.apt.AnnotationProcessor and any other APT-specific classes. Thanks, -Ryan > -----Original Message----- > From: Dion Gillard [mailto:dion.gillard@gmail.com] > Sent: Monday, November 28, 2005 12:50 PM > To: Jakarta Commons Developers List > Subject: Re: [jelly] apt tag library > > Ryan, > > we need to vote on accepting the new code, get a code grant done and > possibly work closely with you for support in the early stages, > although I'd prefer to see you come on board as a committer to support > it. > > Any one else? > > On 11/29/05, Ryan Heaton wrote: > > I'm (still) looking for help on submitting a new tag > library for jelly that contains tags for traversing the apt > environment. Dion > > Gillard was the only one who responded, expressing > interest. So, I have the new library code-complete with a > solid set of tests > > that exercise the API. I've got everything documented and > I have it locally integrated into the current jelly maven build. > > > > What now? > > > > Please advise. > > > > -Ryan Heaton > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > > > > > > > -- > http://www.multitask.com.au/people/dion/ > "You are going to let the fear of poverty govern your life and your > reward will be that you will eat, but you will not live." - George > Bernard Shaw > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org