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