From: Mark M. <mie...@gm...> - 2008-03-02 18:39:10
|
Rick, I think it would be better to remove the math functions from RexxUtil and have them just in one place, the RxMath package. Mike's idea for a fresh start/ cleaner match sounds good to me. Of course, I'm sure there will be some complaint from someone whose program(s) rely on the functions being in RexxUtil. I would prefer to try and convince those people that we need to be able to move forward - not be tied too tightly to decisions made in the previous century. <grin> -- Mark Miesfeld On Sun, Mar 2, 2008 at 8:00 AM, Rick McGuire <obj...@gm...> wrote: > 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. > > Rick > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Oorexx-devel mailing list > Oor...@li... > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > > |