Activities per year
Abstract
Early 2022 BSF4ooRexx 641 went GA (general available). BSF4ooRexx 641 (Java 6 and ooRexx 4.1 baseline) is an ooRexx-Java bridge camouflaging Java as ooRexx and making it easy to use any Java class library for ooRexx programmers.
In preparation for a new major version 850 (switching to Java 8 and ooRexx 5.0 baseline) 641 GA got updated internally (fixing e.g. a memory leak that surfaced in 7/24 deployments, adding a future-proof Java related garbage collecting class as well as a new analysis class for the Java-side registry) and received a few new samples to demonstrate e.g. on-the-fly compilation of Java source-code from ooRexx programs and taking immediately advantage of the generated Java class and more.
BSF4ooRexx 850 takes advantage of the new Java 8 baseline, e.g. by defining interface default methods for improving the support for Rexx exit and command handler. There are a few items that cause incompatibilities with 641 but improve and ease exploiting the infratructure considerably. Most notably the new ooRexx 5.0 direct and redirecting Rexx command handler feature is made available to Java and NetRexx programmers, but also the new SendMessageScoped()-API allowing Java and NetRexx programmers to send that message to any RexxProxy (a Java object with a boxed ooRexx object which receives the messages).
In preparation for a new major version 850 (switching to Java 8 and ooRexx 5.0 baseline) 641 GA got updated internally (fixing e.g. a memory leak that surfaced in 7/24 deployments, adding a future-proof Java related garbage collecting class as well as a new analysis class for the Java-side registry) and received a few new samples to demonstrate e.g. on-the-fly compilation of Java source-code from ooRexx programs and taking immediately advantage of the generated Java class and more.
BSF4ooRexx 850 takes advantage of the new Java 8 baseline, e.g. by defining interface default methods for improving the support for Rexx exit and command handler. There are a few items that cause incompatibilities with 641 but improve and ease exploiting the infratructure considerably. Most notably the new ooRexx 5.0 direct and redirecting Rexx command handler feature is made available to Java and NetRexx programmers, but also the new SendMessageScoped()-API allowing Java and NetRexx programmers to send that message to any RexxProxy (a Java object with a boxed ooRexx object which receives the messages).
Original language | English |
---|---|
Number of pages | 22 |
Publication status | Published - 13 Sept 2022 |
Event | 33rd International Rexx Symposium - Digital Duration: 12 Sept 2022 → 14 Sept 2022 https://www.rexxla.org/events/schedule.rsp?year=2022 |
Conference
Conference | 33rd International Rexx Symposium |
---|---|
Abbreviated title | International Rexx Symposium |
Period | 12/09/22 → 14/09/22 |
Internet address |
Austrian Classification of Fields of Science and Technology (ÖFOS)
- 502050 Business informatics
- 102022 Software development
- 102014 Information design
- 102015 Information systems
Keywords
- ooRexx
- BSF4ooRexx
- BSF4ooRexx850
- Java
Activities
- 1 Science to science
-
BSF4ooRexx: From 641 GA Update to 850 Beta
Rony G. Flatscher (Speaker)
13 Sept 2022Activity: Talk or presentation › Science to science
Projects
- 2 Active