On Sun, 2005-05-08 at 13:05 -0400, Henri Yandell wrote:
> I like it, a bold statement :)
> 
> So, questions to the BCEL community. 
> 
> 1) Does BCEL have use-cases over ASM? I think Eugene's statement is a
> healthy, competitive one and it'd be good to hear if there's
> disagreement.

I'm a committer on BCEL, though mostly in order to provide
oversight/guidance as a PMC member to people who really want to work on
BCEL.

>From my knowledge of BCEL+ASM, Eugene is absolutely right. No-one should
use BCEL for a new project.

See also:
 http://marc.theaimsgroup.com/?l=bcel-dev&m=110299532713572&w=2
and this from me:
 http://marc.theaimsgroup.com/?l=bcel-dev&m=110301690425183&w=2

> 
> 2) If Eugene is right, 
> 
> a) are there features in the planning to give BCEL a use-case?
> b) should the focus be on fixing bugs for existing users instead of
> adding features that ASM has already.

There are quite a few projects that currently use BCEL. I think those
users should be providing patches to address issues that they encounter,
and that Jakarta needs to ensure (for its own reputation) that there are
enough people around to evaluate and apply these patches. This is
currently an issue; there is really only one person around qualified to
evaluate BCEL patches (Dave Brosius) and he hasn't been particularly
active of late (no criticism intended). I would *like* to improve my
understanding of BCEL to the point where I can also evaluate patches
(mostly for the sake of Jakarta's reputation rather than any huge
personal interest in BCEL). However various commons projects have higher
priority for my time at the moment.

Of course if an existing Jakarta committer wants to get stuck in and
improve BCEL, that's fine by me. However I don't see any signs of that.
ASM is just a better-architected product, and I don't see any great
benefits in putting large amounts of work into BCEL.

Note that I'm not criticising the original BCEL developers. BCEL is much
older than ASM as far as I am aware, and newer projects are *supposed*
to be better architected than older ones.

Cheers,

Simon


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to