On 10/1/01 11:50 AM, "Sam Ruby" <[EMAIL PROTECTED]> wrote:

> Jason van Zyl wrote:
>> 
>> Many months ago I asked Markus Dahm whether or not he would be interested in
>> BCEL (Byte Code Engineering tool) being a Jakarta project as I was using and
>> thought it a very cool package, and I believe Xalan uses it for their
>> compiler, but nothing resulted from the initial conversation.
>> 
>> Markus has approached me now stating that he would be interested in BCEL
>> becoming a Jakarta project so I thought I would see what others thought.
>> BCEL has many applications including compilers, analysis tools and who knows
>> what else.
> 
> Velocity depends on BCEL's predecessor - JavaClass.  Avalon's Excalibur
> includes a GNU licensed competitor named gnu.bytecode from a package named
> Kawa, but no longer seems to be depending on it.
> 
> I see this as an indication that there is an interest in such
> functionallity by Java based Apache projects, but I would prefer to
> understand the history behind Velocity and Excalibur's choices before
> proceeding.

I simply found the tool comprehensive, well documented and pretty easy to
use. In Velocity I have only ever played around trying to make a compiler,
only only place I've really used it is in making a simple import statement
qualifier.

As I said, I believe the tool is being used by Xalan for their compiler and
I think BCEL could be used to make compilers for tomcat. There is also some
dependency code in one of the optional Ant packages that uses byte code
analysis to check for dependencies and it could use BCEL.

The BCEL package comes with a pretty nifty example language and compiler.
For a tool that deals with fairly complex subject matter it is quite easy
to use.
 
> - Sam Rubyb
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 

jvz.

Jason van Zyl

http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons



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

Reply via email to