commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark R. Diggory" <>
Subject Re: Scripting in Java ?
Date Fri, 24 Oct 2003 03:00:07 GMT
I think its important to point out that BSF is really a "Generic 
Framework" for plugging in other scripting engines (analogous to how 
JAXP is to SAX/DOM or JNDI is to LDAP). As such, there wouldn't be a 
tremendous amount of activity to improve upon it because its primarily a 
set of Front end API's with what amount to Service Providers for each 
scripting engine. Not much needs to go into supporting it because all 
the development activity is actually going into the underlying 
implementations provided by various vendors.

So with this in mind you can actually plug jython, rhino, etc into it 
and use it as a generic api for your java development. It allows you to 
explore different scripting engines to meet your needs without actually 
having to rewrite the Java code that integrates your Java program with 
the scripting environment.

Best overview I've seen to date:

I think you'll also find BSF hidden inside a number of major projects 
out there:

Must have done something right, if this is the case.

Its important to also understand Jython is the next generation of 
JPython or supersedes it. In other words the JPython developers moved 
over to Jython.

-Mark Diggory

Mark Mascolino wrote:
> You might consider Jython ( ) which also has an
> interactive console plugin for jEdit.
> Mark Mascolino
> ----- Original Message ----- 
> From: "Simon Kitching" <>
> To: "Jakarta Commons Developers List" <>
> Sent: Thursday, October 23, 2003 8:40 PM
> Subject: Re: Scripting in Java ?
>>On Fri, 2003-10-24 at 12:34, Robert Simmons wrote:
>>>I am looking for a scripting framework in Java so that users can write
> little
>>>programlets inside a java application. I looked briefly into BSF but it
> has had
>>>no releases for over a year and seems rather dead. Anoyne have any
> ideas?
>>>Ideally the scripting language would be well suited to parsing and
> manipulating
>>You may wish to look at BeanShell. This is basically interpreted Java.
>>It is used extensively in the jEdit editor (which is a very cool text
>>editor by the way).
>>To unsubscribe, e-mail:
>>For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

Mark Diggory
Software Developer
Harvard MIT Data Center

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message