Regina Rexx Interpreter is a portable software that implements the ANSI Standard for Rexx, allowing users to run Rexx programs on multiple platforms.
While I am not the author of Regina, I have taken on the responsibility of maintaining it with the full support of Anders Christensen, the original author. The two major goals for Regina are to achieve 100% compliance with the ANSI standard and to be available on as many platforms as possible. With the release of Regina 3.1, the first goal has been achieved, and all ANSI features have been implemented.
Some notable updates in this release include the integration of Florian's Generic Call Interface (GCI) into Regina, support for Polish native language, and the addition of PARSE LOWER and PARSE CASELESS. Regina also handles EXIT differently and determines internal and external queues based on whether a queue name has an "@" symbol. Additionally, a new BIF POOLID has been added, allowing the current variable pool number to be obtained.
This Regina release also offers API functions Rexx*Dll(), locale support for BIFs like TRANSLATE, and an algorithm for determining the location of a Rexx program. Other notable updates include support for overriding default values for OPTIONS and the addition of new OPTIONS, such as CALLS_AS_FUNCS and QUEUES_301. Finally, bugs documented in the BUGS file have been fixed, including 19991216-29512, 20000319-63722, and 36.
Version 3.3: N/A