OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Utilities => Topic started by: Martin Iturbide on December 10, 2013, 02:11:55 pm

Title: Changing OS/2's REXX
Post by: Martin Iturbide on December 10, 2013, 02:11:55 pm
Hi

I was wondering if it can be possible to replace our currently IBM's close source REXX on eComStation with an open source implementation of REXX.

There is available Regina REXX (http://regina-rexx.sourceforge.net/) for OS/2 - Open source (LGPL) implementation of REXX, but I don't know if this can be a full replacement for current REXX on eComStation.
What is missing on Regina REXX that we currently have on IBM's REXX?
What will break if we try to remove IBM's REXX from eComStation and replace it with Regina REXX?

Please let me know your feedback. I really don't know much about this subject.

Regards
Title: Re: Changing OS/2's REXX
Post by: Andy Willis on December 10, 2013, 04:34:24 pm
Regina REXX does not have an Object REXX.  I don't know if there are any issues in Classic REXX... I don't know if it integrates like IBM's does via the rexx.dll or not.
Title: Re: Changing OS/2's REXX
Post by: Martin Iturbide on December 10, 2013, 05:09:59 pm
Thanks Andy.

That makes me understand that possible (almost sure) that all Object Rexx applications are not supported with Regina (alone) if we use it as a REXX replacement on OS/2. 

There is Object Open Rexx (http://www.oorexx.org) (Open source - Common Public License Version 1.0), but sadly it have not been ported/released to OS/2.

Any more comments and brainstorm about this is welcome.
Title: Re: Changing OS/2's REXX
Post by: Andy Willis on December 11, 2013, 11:34:14 pm
There is Object Open Rexx (http://www.oorexx.org) (Open source - Common Public License Version 1.0), but sadly it have not been ported/released to OS/2.
There have been at least three people look at porting this:
Two were concurrently working on it separately, one with VisualAge and one with OpenWatcom, and from their reports both got pretty far along but eventually ran out of steam for the project.  I have tried building it with GCC but haven't gotten very far at all.
Title: Re: Changing OS/2's REXX
Post by: Martin Iturbide on December 12, 2013, 02:14:43 am
Hi Andy.

Any idea what are the project using to compile  Object Open Rexx for Windows and Linux?

Title: Re: Changing OS/2's REXX
Post by: Andy Willis on December 13, 2013, 05:09:11 pm
Linux uses GCC, hence my choice of compiler... I do not know which for Windows but I think probably an MS compiler.