*_Announcing general availability (GA) of BSF4ooRexx, version 4.10 as of
20120618_*
BSF4ooRexx is an external ooRexx function package to allow bridging Rexx with
Java in both
directions. It needs ooRexx version 4.1 <http://www.ooRexx.org> or higher
(version 4.1.1
recommended!) installed.
BSF4ooRexx comes with the ooRexx package "BSF.CLS" that camouflages all of Java
as ooRexx, making it
possible to create Java objects without a need to program in Java at all!
Numerous Rexx nutshell examples will be installed with BSF4ooRexx which
demonstrate how easy it is
to take immediate advantage of Java's functionality from Rexx. The Rexx sample
programs can be
accessed through the BSF4ooRexx menu entitled "samples".
[Java is usually already installed on any computer (the so called "Java runtime
environment (JRE)"
such that after installing BSF4ooRexx you can already run these sample programs
and study their
effects and the small code. If Java is not installed on your computer, then you
can download it for
free from e.g. <http://www.java.com>.]
Rexx programs using Java as their external function package are by virtue of
Java's "run everywhere"
philosophy operating system independent. This is to say that the Java features
one uses from Rexx
will be available on any operating system where Rexx and Java exist. Or with
other words: one cannot
only write powerful Rexx scripts exploiting Java's functionality that can solve
any modern software
problem, but these Rexx programs are in addition operating system independent!
Major new features in this new version of BSF4ooRexx 4.10:
* allow configuring the Rexx interpreter instances from Java/NetRexx,
* allow implementing Rexx exits in Java/NetRexx (and even Rexx using
BSF4ooRexx!)
In addition two long standing, but unnoticed memory-leaks were uncovered in the
previous beta cycle
and have been fixed for this release.
The download link:
*
<https://sourceforge.net/projects/bsf4oorexx/files/GA/BSF4ooRexx-410.20120618-GA/>.
After successful installation of BSF4ooRexx you can find further information
via the installed
BSF4ooRexx menu entitled "Information", which contains PDF-files introducing
some of the features of
BSF4ooRexx. The information folder also contains a brief introduction to Rexx
and ooRexx suitable
for programmers who either do not know Rexx or do not (yet) know ooRexx.
If there are any questions with respect to BSF4ooRexx and/or Java then please
post them on one of
the BSF4ooRexx mailing lists:
* the BSF4ooRexx developer list:
<https://sourceforge.net/mailarchive/forum.php?forum_name=bsf4oorexx-devel>
* the BSF4ooRexx support list:
<https://sourceforge.net/mailarchive/forum.php?forum_name=bsf4oorexx-support>
In the case you find a bug, then please report it at:
* <https://sourceforge.net/tracker/?group_id=400586&atid=1660873>.
In the case that you look for the documentation of the Java classes used in the
Rexx nutshell
examples use first the JavaDocs (HTML-pages documenting each Java class) for
Java 1.4 as this
version of Java has quite legible notations:
<http://docs.oracle.com/javase/1.4.2/docs/api/>.
In the case that you need newer JavaDocs, then you may want to use one of:
<http://docs.oracle.com/javase/1.5.0/docs/api/>,
<http://docs.oracle.com/javase/6/docs/api/> or
<http://docs.oracle.com/javase/7/docs/api/>, which all use heavily the "<xyz>"
notation for
"generics", which may be quite distracting for novice readers. Hence the advice
to start out with
the easy to comprehend JavaDocs for Java 1.4! (Please note that the Java
documentation sites have
plenty of interesting tutorials that demonstrate how to take advantage of the
functionality of
different kinds of Java classes.)
For the BSF4ooRexx team, a RexxLA project.
---rony
P.S.: In addition special support for OpenOffice/LibreOffice is supplied with
the ooRexx package
"UNO.CLS", making "ooRexx a first class programming language citizen" for
programming OpenOffice in
a quite easy ("Rexxish") manner (the installation will try to install the
OpenOffice/LibreOffice
support by default, cf. <http://www.OpenOffice.org>).
P.P.S.: In the case that you wish syntax highlighting for the Rexx code, then
one possibility is
using the "vim" editor, which "Rexx" support also highlights ooRexx code
(<http://www.vim.org/>).
P.P.P.S.: Please download the package from the above given URL from Sourceforge
as it keeps
statistics. It may be the case that it takes a few days, before Sourceforge
makes the files
available to anonymous users.
If you cannot wait for Sourceforge, here's an alternative link:
<http://wi.wu.ac.at/rgf/rexx/bsf4oorexx/tmp.20120616/>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel