OverviewRegina is a Rexx interpreter that has been ported to most Unix platforms (Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to OS/2, eCS, DOS, Windows/2k/XP/Vista/7/8/8.1, Amiga, AROS, QNX4.x, QNX6.x, BeOS, MacOS X, EPOC32, AtheOS, OpenVMS, SkyOS and OpenEdition. Rexx is a programming language that was designed to be easy to use for inexperienced programmers yet powerful enough for experienced users. It is also a language ideally suited as a macro language for other applications.
Although I am not the author of Regina, I have assumed responsibilities for future maintenance with the full support of the author, Anders Christensen.
There are two major goals for Regina:
- become 100% compliant with the ANSI Standard
- be available on as many platforms as possible
Recent changes to Regina
SupportA mailing list exists for the announcement and discussion of Regina related matters. To subscribe to this mailing list, send an email message to the list server with the first line of the body of the message containing:
With Regina on SourceForge, support resources for Regina. such as mailing lists, discussion forums, bug reporting and feature requests are available.
Another small platform for ReginaRegina 3.6 has been built for the Zipit2 Wireless Messenger 2. This is running a port of Debian Sid for ARMv5.
"Powered by Rexx!"Do you use Rexx to power your dynamic web pages ? If so then tell everyone!! Here are some Powered by Rexx images by K. Peter Meyer. These images can be used by anyone on any web site.
Rexx GCI for ReginaSince Regina 3.3, Florian's Generic Call Interface (GCI) has been builtin to Regina. For full details of GCI, see the Rexx GCI home page on SourceForge.
RexxUtil for ReginaPatrick McPhee's RegUtil package is now distributed with Regina. This port is largely compatible with the IBM RexxUtil package.
Regina and Win95/98/MeDue to a bug in the Windows 9x and Me command processor; COMMAND.COM, all calls to operating system commands from within Regina will ALWAYS return a zero return code. This is because COMMAND.COM always returns a zero return code. If you really need to be able to detect non-zero return codes from operating system commands, I recommend you get JP Software's 4DOS or 4NT.
Regina on NT Resource KitThe version of Regina that comes on the NT Resource kit is based on 0.07a. As such many of the new features and bug fixes included in later versions of Regina are not present.
The Win32 functions that were built into the NT Resource Kit version of Regina have been removed from Regina, but have been repackaged and significantly improved by Patrick McPhee and are available as a separate external function package.
The smallest platform so far!Regina has finally been ported to a PDA! Version 3.0 of Regina was ported to the EPOC32 operating System, which powers Psion PDAs and some mobile phones.
Here are a few photos of my Psion Revo Plus running Regina. Don't hold your breath waiting for REXXCPS to finish ;-)
Regina error messages in native languages.Regina has the ability to display error message in a number of native languages. Bartosz Kozlowski, has provided the Regina REXX Translation Project to encourage people to translate the Regina error messages into different languages. if you can provide a translation that does not already exist, please visit the site for more information.
The Regina ShopsAnother branch of the Regina Shop; this one is in Innsbruck. Florian and me outside in February 2002.
Here is a picture of Florian and me outside our first shop in December 2000.