Dear fellow Rexxers,

since a few minutes there is a new beta of BSF4ooRexx available from 
Sourceforge, namely from:
<https://sourceforge.net/projects/bsf4oorexx/files/beta/20181002/>, which 
resolves a bug when using
bsf.invokeStrict(). As a result there are no open bugs recorded against this 
package anymore! :)

BSF4ooRexx is an ooRexx external function package that allows Rexx programs to 
exploit all Java
classes and interact with Java as if it was ooRexx! Requiring the supplied 
ooRexx package "BSF.CLS"
camouflages the strictly typed, case-sensitive programming language Java as the 
dynamically typed,
case-insensitive language Rexx, making it considerably easy to interface with 
Java.

  * Notable new addition in this version: new public Rexx routine 
"box.strictArg(type, value [,
    primitive=.true])", where "type" may be one of the strings "BOolean", 
"BYte", "Character",
    "Double", "Float", "Integer", "Object", "SHort", "STring", or a Java class 
object, denoting the
    type of "value", comparable to the already existing public routine 
"box(type,value)". This
    version however returns a Java object (a RexxStrictArgument object) that, 
if used as an
    argument, will strictly pick a candidate Java field, method or constructor 
matching exactly that
    type. All bsf.*strict-methods will use box.strictArg() in place of box() in 
order to fix a quite
    subtle bug. Cf. an example looking at "samples/JavaFX/fxml_99/MainApp.rex".

---

If after installing BSF4ooRexx you choose the menu option "BSF4ooRexx -> 
Samples" a folder/finder
window will open and display the Rexx samples. Locate the file "index.html" and 
click on it: this
will briefly describe each Rexx sample, such that you are able to quickly get 
an overview.

---

Also I would like to point out to you the latest beta versions of ooRexx 5.0 
which introduces many
valuable and helpful new features: 
<https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0beta/>
. Regularly check for new builds there.

(Temporarily the Windows versions for revision 11515 (as of today the latest 
version) can be
obtained from my DropBox at
<https://www.dropbox.com/sh/gh7v4m04hc2tqgz/AAAY686kv7JDRu0CNn1FoqFDa?dl=0>).

The quality of the current beta versions of ooRexx 5.0 is of type "release", 
includes many
interesting new features and contains many bug fixes over ooRexx 4.2.

Also please note: the BSF4ooRexx package for MacOSX already includes a fresh 
build of ooRexx 5.0
beta, revision 11515.

If you have any questions please come forward and ask!

Replies to this e-mail will go to the BSF4ooRexx-Sourceforge-mailing list
<https://sourceforge.net/p/bsf4oorexx/mailman/bsf4oorexx-devel/>
(<mailto:[email protected]>).

Cheers,

---rony


_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to