From dev-return-107781-apmail-commons-dev-archive=commons.apache.org@commons.apache.org Wed Mar 05 22:26:43 2008 Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 48587 invoked from network); 5 Mar 2008 22:26:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Mar 2008 22:26:42 -0000 Received: (qmail 12422 invoked by uid 500); 5 Mar 2008 22:26:38 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 12128 invoked by uid 500); 5 Mar 2008 22:26:37 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 12119 invoked by uid 99); 5 Mar 2008 22:26:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Mar 2008 14:26:37 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [206.190.58.153] (HELO web55104.mail.re4.yahoo.com) (206.190.58.153) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 05 Mar 2008 22:26:00 +0000 Received: (qmail 99212 invoked by uid 60001); 5 Mar 2008 22:26:09 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=v7FiKohbKVyeVGS2CivtL7qllZ5KKfKGK0+4CIIQ2homtA4JpAUoQ/mcFZf3ZR1f8j8ZPlirpXQcZmZ+ATqu8tCol4XIY5eu0lnxx1qbDA/4g4agEoVhWgYqd1RMaIeWFfyc1aHuORGs4I52BPGV0Osw1GPQdTtRY2mOn1tWBE4=; X-YMail-OSG: LNdQaIAVM1nd_urNh_0NykCKH2rLpFQjR1yw2Q3L4XRsA4PFovaNiUoIgOdyMAUzKLDr1l0Knl_VKoRqEAgzZ5B81xqbr.JSFz0_AM.SogXmPq2.tGs- Received: from [66.10.233.130] by web55104.mail.re4.yahoo.com via HTTP; Wed, 05 Mar 2008 14:26:09 PST Date: Wed, 5 Mar 2008 14:26:09 -0800 (PST) From: Matt Benson Subject: Re: [sandbox] Component ideas To: Commons Developers List In-Reply-To: <31cc37360803041049j6e400f5em93f7b11910cf2ef5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <369649.97942.qm@web55104.mail.re4.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org My component ideas: * I am still interested in incubating Morph as another shot at Commons-convert, though I'm not sure how it will be received given its overlap with BeanUtils, to which Niall has been giving quite some attention lately. * I am for all intents and purposes clear to release a flat file processing library I have developed for my employer. I'll follow up with a code dump soon, but the basic idea is that many Java developers still have to deal with flat file I/O for integration with legacy systems, and until the recent release of the Spring batch stuff I had never seen the problem addressed with any great amount of thought. My package includes a DSL declaration language for flat files that is superficially akin to COBOL copybooks, that being my language of origin, so to speak. It also implements Morph's *Reflector interfaces for easy transformation to/from Java object graphs. * Finally, I'd like to create a component whose principal component is a DSL interpreter for tersely represented Java object mappings. I haven't finished planning the entire model, but my intent is to tie an object parsing context to an arbitrary Map instance. This would be a from-scratch reimplementation of another $work project, whose source code I will also be free to release, but it is my belief that only certain small pieces of that existing code (probably < 5 classes) would be necessary for the rewrite. Because of this I'm not sure if this is more a sandbox with a grant of some code that -might- be used, or an incubating project with a beginning "scratch" codebase. IF we get something along the lines of Incubator Commons as discussed the distinction might not be very significant. Opinions solicited... -Matt ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org