ooRexx 5.0.0 has gone GA (general available) at Christmas.

Enclosed please find the announcment FYI, now that a s390x version has become available, such that this group can take advantage of it immediately on the mainframe.

As ooRexx 5.0.0 [1] is available for all important operating systems (Windows, MacOS, various Linuxes) it is possible to not only deploy it on s390x, but on your own computer, develop there and transfer your [oo]Rexx programs to s390x if desired.

---

Also please note that the ooRexx-Java bridge BSF4ooRexx850 [2] - an external function and class library for ooRexx - contains support for s390x (besides Windows, MacOS, various Linuxes) right out of the box. Clear the installation zip file's block attribute [1] and then just unzip the installation package change into BSF4ooRexx850/install/your_op_sys and run the install script. This way you gain direct access all Java class libraries that are installed on the target computer, becoming able to address/exploit them with the easy ooRexx syntax without any knowledge of Java syntax at all.

The combination of both, ooRexx 5.0 and BSF4ooRexx850, is hardly beatable in the functionality that get brought right to the fingers of Rexx programmers. On all major platforms. On mainframes you will become able to take advantage of mainframe specific Java classes - like IBM's - which may be a very attractive and efficient combo for creating ooRexx scripts as utilitites, as applications or as analysis tools.

At least you should check out this combo applying/exploiting your REXX skills. Personal experiences and personal insights beat any hear-say! :)

If there are any questions please do not hesitate and ask!

---rony

[1] Note: before installing or unzipping packages downloaded from the Internet on Windows or MacOS make sure that the "block" attribute gets cleared on the downloaded files.  Otherwise all unzipped and/or installed files get blocked as well, rendering installations useless.
[2] BSF4ooRexx850: 
<https://sourceforge.net/projects/bsf4oorexx/files/beta/20221004/>

P.S.: After installing ooRexx 5.0.0 you may want to look into the samples directory and check out the samples, including the native API C and C++ samples that demonstrate how easy it is to create external Rexx function packages for ooRexx in C and C++ on your own.

P.P.S.: After installing BSF4ooRexx850 [1] you may want to look up the numerous small examples that demonstrate how to take advantage of the Java runtime environment, how one can address Java classes and Java objects as if they were Rexx classes and objects. Point your browser to the index.html file and you'll get a brief listing of the samples and their purpose.


-------- Forwarded Message --------
Subject:        [rexxla-members] Announcing the Release of ooRexx 5.0.0
Date:   Sat, 24 Dec 2022 00:02:43 +0100
From:   Rony <[email protected]>
To:     [email protected]



*Von:* "Rony G. Flatscher" <[email protected]>
*Datum:* 23. Dezember 2022 um 23:59:49 MEZ
*An:* RexxLA Members mailing list <[email protected]>, [email protected], Open Object Rexx Developer Mailing List <[email protected]>, BSF4ooRexx Developer Mailing List <[email protected]>, [email protected]
*Betreff:* *[rexxla-members] Announcing the Release of ooRexx 5.0.0*


The ooRexx (open object Rexx) team is pleased to release ooRexx 5.0.0 and make it generally available to the world via the web from <https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0/>.

ooRexx is the object-oriented successor to IBM's famous Rexx language which remains easy to learn, easy to program in and easy to maintain, thanks to keeping up the "human centric" design principle. The "Rexx Language Association (RexxLA)" <https://www.rexxla.org/> is the owner of the source code, originally donated by IBM in 2004 and improved considerably and continuously since then.


Rexx programs can be run unchanged with ooRexx 5.0.0 and can be gradually augmented with the many beneficial new features ooRexx 5.0.0 brings to the table, like redirectable commands from and into running Rexx programs, new and helpful classes like the RexxInfo class, new ability to annotate programs (packages), routines, classes, methods and attributes, ability to easily define multiline strings (e.g. for SQL statements, boiler plate text, base64 encoded binary data ...) and many more.

Among the notable improvements are numerous bug fixes compared to its predecessor ooRexx 4.2.0, noticeable speed improvements over ooRexx 4.2.0 and much more useful functionality. Please consult the file docs/CHANGES.txt for more information.

After downloading ooRexx 5.0.0 and installing take a look into the samples directory which contains programs that demonstrate some of its capabilities. The Windows version has numerous examples that demonstrate how to interact with Microsoft Office, Apache Open Office/LibreOffice and many of the Windows infrastructures taking advantage of their OLE (Object Linking and Embedding) interfaces.

To get more information and support you can use the ooRexx Sourceforge project's "Tickets" or "Mailing Lists" infrastructure.

In addition you may consider joining the non-profit "Rexx Language Association (RexxLA)" for free at <https://www.rexxla.org/members/index.rsp?action=join> where Rexx experts of all kind of Rexx interpreters on all important operating systems are already members, including the language creators and implementers.

So download the brand new ooRexx 5.0.0 and start to explore it! Have fun and 
enjoy!

The ooRexx team, cyberspace, December 23rd, 2022

P.S.: Please, if you can, make all of your friends, all of your colleagues and the media you are interested in aware of this great event for ooRexx 5.0.0 (a short e-mail is quickly done)!


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to