DRX MathPac© – Rexx Math Function

DRX MathPac© - Rexx Mathematical Function Package

Rexx is the most popular scripting programming language in mainframe world. It provides both interpreter and compiler, so you can run your program in either source codes or object codes. Although rexx runs in problem state (unprivileged state), you can call most of command as well as other program from within your rexx program. Its style looks like PL/1 but without data declaration. Rexx has advanced capability in parsing data and stemming variables. Rexx also capable for TCP/IP socket programming,

Beside its huge advantages, rexx has several weaknesses. Its performance is the most weakness, especially for I/O and/or memory bounds application. The second weakness, it doesn't support math functions. It provides huge built in functions for string manipulation, but you have to code your own function even just to solve simple math case.

DRX MathPac© is a never ending beta package for rexx to provides some math function such as sine(), cos(), tan(), log(), ln() etc. It still beta for 20 years over because no one reported anything to the author. It's provided in 2 versions, VM/CMS and MVS. VM/CMS version is quite sensitive, because it must be installed in CMS nucleus extension (NUCEXT). Once this stuff is setup, you will have your rexx capable to execute some simple math functions.

 

Download Rexx Mathematical Functions Supplement for VM/CMS

Product Summary
Name DRX MathPac v1.1.2 
Type Rexx Mathematical Functions Package for VM/CMS
Environment CMS of VM/SP, VM/HPO and VM/XA-SP
Special Sensitive, CMS nucleus extension
Coding S/370 Assembler H
Author Deru Sudibyo
License Freeware
Note This product is also distributed by CBTTAPE in TSO XMIT format as CBT file # 670
Download link  

Download Rexx Mathematical Functions Supplement for z/OS MVS

Product Summary
Name DRX MathPac v2.1.0
Type Rexx Mathematical Functions Package for z/OS
Environment OS/390 or z/OS
Special User-level, non-sensitive
Coding S/390 Assembler
Author Deru Sudibyo
License Freeware
Note This product is also distributed by CBTTAPE in TSO XMIT format as CBT file # 670
Download link