Author Topic: Changing OS/2's REXX  (Read 3925 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 492
  • -Receive: 98
  • Posts: 2708
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Changing OS/2's REXX
« 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 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
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andy Willis

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 10
  • Posts: 211
    • View Profile
Re: Changing OS/2's REXX
« Reply #1 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.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 492
  • -Receive: 98
  • Posts: 2708
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Changing OS/2's REXX
« Reply #2 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 (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.
« Last Edit: December 10, 2013, 05:11:35 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andy Willis

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 10
  • Posts: 211
    • View Profile
Re: Changing OS/2's REXX
« Reply #3 on: December 11, 2013, 11:34:14 pm »
There is Object Open Rexx (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.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 492
  • -Receive: 98
  • Posts: 2708
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Changing OS/2's REXX
« Reply #4 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?

Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andy Willis

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 10
  • Posts: 211
    • View Profile
Re: Changing OS/2's REXX
« Reply #5 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.