You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bsf-user@jakarta.apache.org by "Rony G. Flatscher" <Ro...@wu-wien.ac.at> on 2002/12/15 13:46:58 UTC

A question w.r.t. arguments for BSFEngine.apply(...)

Hi there,

BSFEngine.apply(...) allows for a Vector of Objects to be passed to the 
script. Question: should the scripting engine deal with arguments being 
non-primitive and non-String (i.e. "pure" Java objects)?

Theoretically, the Java programmers employing BSF should 
pre-declare/register Java objects, such that only the indices (String 
objects) needed to refer to them are passed to the script itself. Maybe 
there are Java programmers who are not too well acquainted with the 
BSF-rules and pass Java objects directly as arguments to scripts?

What do you think? Should I make the BSFEngine bullet-proof by checking 
myself whether Java objects are handed in as arguments and do the 
registering and unregistering stuff myself? (This is for an adaptation 
of scripting engine for Rexx and Object Rexx, which originally was 
developed for IBM's BSF 2.2 and should now get updated for Apache's BSF 
2.3. The interface to the se non-Java-implemented scripting engines is 
implemented via JNI.)

Happy for any feedback and/or hints.

Regards,

---rony




Archive of (IBM) BSF-discussions ... (Re: A question w.r.t. arguments for BSFEngine.apply(...)

Posted by "Rony G. Flatscher" <Ro...@wu-wien.ac.at>.
Tom:

>I took the chance to ask you a general question:
>
>Is there an archive for bsf-user and bsf-dev?
>
Well, it seems that on Apache the archive has not been set up (yet?):

>I tried http://www.mail-archive.com/bsf-user@jakarta.apache.org/, but that
>gave me a HTTP 404 error.
>(that link is provided on the bsf-jakarta site)
>  
>
The forerunner of BSF 2.3 (Apache version) is BSF 2.2 (IBM's original 
version) and it has an archived e-mail-list, which you can lookup at:

    
http://www-124.ibm.com/developerworks/oss/mailman/listinfo/bsf-discussion

It may be worthwhile to just skim over those few messages posted in the 
past 18 months (most people have been waiting for the move to Apache to 
be done).

Hope that helps,

---rony




Re: A question w.r.t. arguments for BSFEngine.apply(...)

Posted by Thanh Nguyen <tn...@accovia.com>.
Hi Rony,
I took the chance to ask you a general question:

Is there an archive for bsf-user and bsf-dev?

I tried http://www.mail-archive.com/bsf-user@jakarta.apache.org/, but that
gave me a HTTP 404 error.
(that link is provided on the bsf-jakarta site)

thanks ,
tom nguyen.


"Rony G. Flatscher" wrote:

> Hi there,
>
> BSFEngine.apply(...) allows for a Vector of Objects to be passed to the
> script. Question: should the scripting engine deal with arguments being
> non-primitive and non-String (i.e. "pure" Java objects)?
>
> Theoretically, the Java programmers employing BSF should
> pre-declare/register Java objects, such that only the indices (String
> objects) needed to refer to them are passed to the script itself. Maybe
> there are Java programmers who are not too well acquainted with the
> BSF-rules and pass Java objects directly as arguments to scripts?
>
> What do you think? Should I make the BSFEngine bullet-proof by checking
> myself whether Java objects are handed in as arguments and do the
> registering and unregistering stuff myself? (This is for an adaptation
> of scripting engine for Rexx and Object Rexx, which originally was
> developed for IBM's BSF 2.2 and should now get updated for Apache's BSF
> 2.3. The interface to the se non-Java-implemented scripting engines is
> implemented via JNI.)
>
> Happy for any feedback and/or hints.
>
> Regards,
>
> ---rony
>
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>