Since a few minutes there is a new version of BSF4ooRexx850 available from 
Sourceforge.

About the update:

   BSF4ooRexx850 exploits a Java feature introduced with Java 1.6/6, allowing 
to denote an asterisk
   (*) in a CLASSPATH path which causes Java to load all jar-/JAR-files in that 
directory to
   CLASSPATH. As a result one can just copy needed jar files into that 
directory and all their Java
   classes become available to the ooRexx programs without a need to adjust 
CLASSPATH.

   If Java gets loaded by Rexx that asterisk needs to be processed by 
BSF4ooRexx matching the Java
   processing which this new release incorporates and got tested on Windows, 
Linux and Apple/Darwin.

   On Windows the jar folder's location is at 
"%ProgramFiles%\BSF4ooRexx850\lib" on Unix at
   "/opt/BSF4ooRexx850/lib". So adding jar-files for ooRexx, just copy them 
into that directory and
   you can exploit them immediately thereafter.

   ---

   On Windows the .Net support is now adjusted to take advantage of
   "RProgramFiles%\BSF4ooRexx850\lib". Please note: the .Net-support ("clr", 
common language
   runtime) is currently restricted to Java 8.

   (If you need to run newer versions of Java it is still possible to employ 
Java 8 - and any other
   Java version - in parallel. Just ask if you need help for such a 
configuration/setup.)

   ---

   In addition there was a slight correction to the JDOR ("Java Drawing for 
ooRexx")  documentation
   which can be located in menu "BSF4ooRexx850 -> Information", then 
double-click on the folder
   named "jdor", then double-click on the file "jdor_doc.html".

   JDOR ("Java Drawing for ooRexx")  turns awt's Java2D into simple to use Rexx 
commands! All such
   Rexx programs can create any kind of bitmaps that run unchanged on all 
platforms where Java and
   ooRexx are available, notably Windows, Apple and Linux.

   Or with other words: JDOR allows any Rexx programmer to create graphics in a 
Rexx'ish way. For
   those who are interested (this year's International Rexx symposium had a 
presentation about
   JDOR, cf. 
<https://www.rexxla.org/presentations/2022/202209_JDOR_command_handler.pdf>) to 
get a
   glimpse at the Rexx commands available, temporarily the current JDOR 
documentation is available
   from the following link: 
<https://wi.wu.ac.at/rgf/rexx/misc/jdor_doc_20221017/jdor_doc.html>.
   Please note, any updates to JDOR get always reflected in new releases of 
BSF4ooRexx850.

---rony


On 04.10.2022 22:27, Rony Flatscher wrote:
Sorry, forgot the link : 
https://sourceforge.net/projects/bsf4oorexx/files/beta/20221004/

Rony G. Flatscher (mobil/e)

Am 04.10.2022 um 20:52 schrieb Rony Flatscher <rony.flatsc...@wu.ac.at>:



This is announcing the very first beta of BSF4ooRexx850. It builds right on top of BSF4ooRexx GA refresh released yesterday and as such should be as stable. However there are two changes that affect the installation ("BSF4ooRexx850" instead of "BSF4ooRexx" for directories and dll/shared object)

Major changes/additions:

  * minimum ooRexx: ooRexx 5.0 which can be downloaded from
    <https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0beta/>
  * minimum Java: Java 8 which can be downlaoded from many different providers. 
Windows users
    please note: currently the .Net support needs Java 8.
  * readjusted the BSF4ooRexx handler infrastructure to ease coding Rexx exit 
and Rexx command
    handlers in Java, added support for new ooRexx 5.0 APIs,
  * added a Rexx command handler named JDOR (Java Drawing for ooRexx) with 
numerous samples in
    "BSF4ooRexx850/samples" to test with its documentation being in
    "BSF4ooRexx850/information/jdor"; in essence this allows easy creation of 
bitmaps with Rexx
    commands on all platforms.

Here the URL with a brief readme850 to describe how to install on Windows and Linux (includes a s390x shared object thanks to René Jansen who created a Docker container for s390x and ARM shared objects thanks to Tony Dycks; had no time yet to test on Apple's Darwin).

If you have any questions and/or feedback than I would prefer the RexxLA e-mail list at <https://www.RexxLA.org>, such that interested RexxLA members (membership is free) can see from the fence what is going on.

---rony

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to