SERP is another possibility. I know OpenJPA uses it. http://serp.sourceforge.net/
On Mon, Jul 21, 2008 at 10:44 AM, Sian January <[EMAIL PROTECTED]> wrote: > Ok - i'll have a look at ASM and report back. > > On 21/07/2008, Tim Ellison <[EMAIL PROTECTED]> wrote: > > > > Sian January wrote: > > > >> ASM might be a good candidate. I haven't looked closely to see if it > >> provides everything we need, but it was apparently designed to be as > small > >> and as fast as possible, which would be good for pack200. It's under a > >> BSD > >> license - would that be ok for us? > >> > > > > Yes. > > > > (http://www.apache.org/legal/3party.html) > > > > We would will still have to keep BCEL 5.2 while Yoko depends on it, but I > >> don't see why we can't use something different for pack200 and any other > >> Harmony uses. > >> > > > > Agreed. > > > > Regards, > > Tim > > > > On 19/07/2008, Nathan Beyer <[EMAIL PROTECTED]> wrote: > >> > >>> Should we be considering replacing BCEL? It sounds like the project > isn't > >>> going anywhere. > >>> > >>> -Nathan > >>> > >>> On Thu, Jul 17, 2008 at 9:26 AM, Sian January < > >>> [EMAIL PROTECTED]> > >>> wrote: > >>> > >>> I'd like to raise the issue of upgrading BCEL again. I had a > >>>> > >>> conversation > >>> > >>>> with the people on the BCEL mailing list back in June[1] and it seems > >>>> > >>> very > >>> > >>>> unlikely that they're going to get a 5.3 out in the near future. > There > >>>> > >>> is > >>> > >>>> apparently only one person who reviews and commits patches and no > >>>> ongoing > >>>> development apart from that. There is some interest in testing a > >>>> release > >>>> candidate (and I volunteered myself) but I'm not sure that there's > >>>> anyone > >>>> available to build one. > >>>> > >>>> In the light of this, could we discuss the possibility of bringing an > >>>> non-release build into Harmony? > >>>> > >>>> Thanks, > >>>> > >>>> Sian > >>>> > >>>> > >>>> [1] > >>>> > >>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg01034.html > >>> > >>>> > >>>> On 12/06/2008, Alexey Petrenko <[EMAIL PROTECTED]> wrote: > >>>> > >>>>> Yeah, they probably does not know that someone needs their new > release > >>>>> > >>>> :) > >>> > >>>> 2008/6/12, Sian January <[EMAIL PROTECTED]>: > >>>>> > >>>>>> Yes, the latest available source does seem to support all the needed > >>>>>> features. There are a few useful methods that I would expect to > see > >>>>>> > >>>>> there > >>>>> > >>>>>> that are missing, but they can be worked around fairly easily. > >>>>>> > >>>>>> I agree in general that it's not good practice to unneccesarily > >>>>>> > >>>>> switch > >>> > >>>> to > >>>>> > >>>>>> unreleased versions, but in the case of BCEL when the last release > >>>>>> > >>>>> was > >>> > >>>> 2 > >>>> > >>>>> years ago and the code base has been very stable for a number of > >>>>>> > >>>>> years > >>> > >>>> due > >>>>> > >>>>>> to little active development I wouldn't think the risk is very > >>>>>> > >>>>> high. Also > >>>>> > >>>>>> the only dependencies are from pack200 and Yoko, so it doesn't > >>>>>> > >>>>> affect > >>> > >>>> that > >>>>> > >>>>>> much of the class library. > >>>>>> > >>>>>> However I have been assuming that a 5.3 in the near future is > >>>>>> > >>>>> unlikely, > >>>> > >>>>> but > >>>>> > >>>>>> as you say it would be worth asking on their mailing list, so I > will > >>>>>> > >>>>> do > >>>> > >>>>> that > >>>>> > >>>>>> first. > >>>>>> > >>>>>> Thanks, > >>>>>> > >>>>>> > >>>>>> Sian > >>>>>> > >>>>>> > >>>>>> On 12/06/2008, Alexey Petrenko <[EMAIL PROTECTED]> > wrote: > >>>>>> > > >>>>>> > Does latest available sources support all the needed features? > >>>>>> > We also can write a message BCEL developers to understand current > >>>>>> > status of the sources. It is probably not the best idea to switch > >>>>>> > >>>>> to > >>> > >>>> > bleeding sources.. > >>>>>> > > >>>>>> > SY, Alexey > >>>>>> > > >>>>>> > 2008/6/12, Sian January <[EMAIL PROTECTED]>: > >>>>>> > > We're currently using BCEL 5.2 in Harmony, which is the latest > >>>>>> > >>>>> released > >>>>> > >>>>>> > > version (from June 2006). However it doesn't support all the > >>>>>> > >>>>> Java > >>>> > >>>>> 5 > >>>>> > >>>>>> > class > >>>>>> > > file features, which is making it complicated to implement > >>>>>> > >>>>> pack200 > >>>> > >>>>> (and > >>>>> > >>>>>> > also > >>>>>> > > means that javap won't print Java 5 stuff properly when we > have > >>>>>> > one). There > >>>>>> > > is support for these features in HEAD, but I don't think > >>>>>> > >>>>> there's > >>> > >>>> much > >>>>> > >>>>>> > active > >>>>>> > > development going on in BCEL and I can't find any information > >>>>>> > >>>>> about > >>>> > >>>>> when > >>>>> > >>>>>> > a > >>>>>> > > possible 5.3 might be released. > >>>>>> > > > >>>>>> > > I'd like to propose upgrading Harmony to the latest available > >>>>>> > >>>>> source for > >>>>> > >>>>>> > > BCEL. Does that sound possible? > >>>>>> > > > >>>>>> > > Thanks, > >>>>>> > > > >>>>>> > > Sian > >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> > > -- > >>>>>> > > Unless stated otherwise above: > >>>>>> > > IBM United Kingdom Limited - Registered in England and Wales > >>>>>> > >>>>> with > >>> > >>>> number > >>>>> > >>>>>> > > 741598. > >>>>>> > > Registered office: PO Box 41, North Harbour, Portsmouth, > >>>>>> > >>>>> Hampshire > >>>> > >>>>> PO6 > >>>>> > >>>>>> > 3AU > >>>>>> > > > >>>>>> > > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> > >>>>>> Unless stated otherwise above: > >>>>>> IBM United Kingdom Limited - Registered in England and Wales with > >>>>>> > >>>>> number > >>>> > >>>>> 741598. > >>>>>> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire > >>>>>> > >>>>> PO6 > >>> > >>>> 3AU > >>>>> > >>>> > >>>> > >>>> -- > >>>> Unless stated otherwise above: > >>>> IBM United Kingdom Limited - Registered in England and Wales with > number > >>>> 741598. > >>>> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 > >>>> > >>> 3AU > >>> > >> > >> > >> > >> > > > -- > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number > 741598. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU >
