Exercism exercises in Rexx.
The Rexx programming language dates back to 1979, making it one of the first scripting languages, pre-dating languages such as Perl and TCL. It was originally implemented on IBM mainframe platforms (where it is still used), but has since been ported to other platforms.
It is a procedural language with a sole data type, the character string, and a small set of instructions. Among its features are arbitrary precision arithmetic, and a built-in assocoative array-like facility called compound variables.
The chosen Rexx implementation is Regina. It is actively developed, widely ported, ANSI-standard conforming, sports an extensive collection of built-in functionality, and is probably the most popular (subject to verification) non-mainframe-based Rexx implementation.
- Refine documentation
- Complete contributor documentation and tooling (contributions welcome after these are complete, and the site is active)
- Refine unit testing
- Other tasks contributing to track go live such as CI and test runner
A notable issue has been the selection of unit testing framework. No standard framework appears to exist (there is no RexxUnit), at least not on non-mainframe platforms.
Decision was made to use a Rexx-based framework t-rexx.
Substantial work has been done (and is actively progessing) to suitably customize this framework.
ACTIVE