Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 37102 invoked from network); 22 Jan 2004 23:08:48 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 22 Jan 2004 23:08:48 -0000 Received: (qmail 50828 invoked by uid 500); 22 Jan 2004 23:08:26 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 50799 invoked by uid 500); 22 Jan 2004 23:08:26 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 50709 invoked from network); 22 Jan 2004 23:08:25 -0000 Received: from unknown (HELO smtp-out2.blueyonder.co.uk) (195.188.213.5) by daedalus.apache.org with SMTP; 22 Jan 2004 23:08:25 -0000 Received: from [10.0.0.2] ([82.38.65.173]) by smtp-out2.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.5600); Thu, 22 Jan 2004 23:08:51 +0000 Mime-Version: 1.0 (Apple Message framework v609) In-Reply-To: <20040122181345.18989.qmail@web11701.mail.yahoo.com> References: <20040122181345.18989.qmail@web11701.mail.yahoo.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: robert burrell donkin Subject: Re: [betwixt] Collections not set when using .betwixt file Date: Thu, 22 Jan 2004 23:08:28 +0000 To: "Jakarta Commons Users List" X-Mailer: Apple Mail (2.609) X-OriginalArrivalTime: 22 Jan 2004 23:08:51.0623 (UTC) FILETIME=[B3235370:01C3E13C] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On 22 Jan 2004, at 18:13, b p wrote: > Hi Robert, > I have not noticed a major problem with performance at this point, but > that is partially because I have created my own Introspector. > Basically, I created an Introspector that reads a single mapping file > that has the equivalent of all the .betwixt files (this allows me to > go to and from multiple XML formats by just sending a different > mapping file to the Introspector). As part of processing the mapping > file, the XMLBeanInfo's are created and put in the registry. So I > take a one time hit (at startup) to process the entire mapping file > and do any reflection that is required, but then every time I read or > write something, I already have a fully loaded registry of > XMLBeanInfos. If you are interested in that kind of an Introspector, > I have spoken to my employer and I can donate the code (although I > don't have it completely stable and tested yet). that sounds interesting. we'd need to have a signed grant form from your employers before we could accept the code but if the legalese doesn't frighten you guys, let me know and i'll > With regards to using a byte code manipulator to generate > XMLBeanInfos, that is not something I could work on now (at least not > on my employer's time). However, that may change in a few months if we > decide to continue with betwixt (so far, so good) and are ready to > start looking more closely at performance and optimizations. fine > One question I have had is regarding the road map for betwixt. The > last official release (alpha) was quite a while back. Are there > plans for another release in the near future? that's not an easy question to answer (for various reasons). the first is the question about whether the code's ready. it's unlikely that the branch will be ready to release for a while, realistically a month and maybe more. there are a lot more interface changes i'm planning and i'm not really willing to release and support code that i know is going to be deprecated soon. CVS HEAD is stable and ready for a 0.x release (which indicates that the code's ok but the interfaces are not really stable). the second question is whether there's a suitable release manager. i'm not on the pmc at the moment and so i can't/won't cut releases. there are other committers who are (mildly) interested in cutting a release for betwixt but it isn't a priority for them. if one of them suddenly wanted to cut a 0.5 (from HEAD) i'd probably support them. so the best answer i can give is probably not soon with a HEAD release more likely than the branch. (it is worth remembering that lobbying will sometime make a difference to these timescales.) - robert --------------------------------------------------------------------- To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-user-help@jakarta.apache.org