Re math functions ... the new 754r standard will be done soon, and
includes math functions and their special cases. Might be good to have a
new library (perhaps a simple mod of RxMath) that conforms to that. A
chance for a fresh start/cleaner match to ooRexx.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mike Cowlishaw, IBM Fellow
IBM UK (MP8), PO Box 31, Birmingham Road, Warwick, CV34 5JL
mailto:mfc@... -- http://www2.hursley.ibm.com/mfcsumm.html
"Rick McGuire" <object.rexx@...>
Sent by: oorexx-devel-bounces@...
Please respond to
Open Object Rexx Developer Mailing List
"Open Object Rexx Developer Mailing List"
[Oorexx-devel] Reworking rexxutil a little...
I've got to make a number of changes to the rexxutil code to clean it up
for the new package-loader. This seems like an excellent time to split
out the functions that are not truly system dependent. I'd like to make
rexxutil a dll that's built from a set of common extension functions (e.g.
SysAddRexxMacro) linked with a functions that do require a
platform-specific implementation (most of them, really). The Windows
version of rexxutil implements a set of math functions (SysPi(), etc.)
that are not included in the unix version of rexxutil. These functions
largely duplicate the functions implemented by the RxMath package, so
there's not an overwhelming need for these to be added to the unix
rexxutil. On the other hand, there's nothing at all platform-specific in
these functions, so it would be a trivial matter to move these over into
the common code module.
One part of me says it would be good to make things more common between
the two implementations. Another part of me says these functions should
be deprecated in favor of the RxMath versions, so we shouldn't propagate
these to other platforms. I'm interested in hearing how everybody else
feels. If the consensus appears split, I might ask for a formal vote on
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
Oorexx-devel mailing list
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU