Welcome, Guest. Please login or register.

Author Topic: what about Arexx in OS4 ?  (Read 4267 times)

Description:

0 Members and 1 Guest are viewing this topic.

  • Guest
what about Arexx in OS4 ?
« on: May 04, 2003, 09:10:07 AM »
It has come to my attention that Hyperion is going to replace Arexx by phaseing it out for Python as the scripting language... who owns the rights to Arexx? I know MorphOS  has to do a cleanroom on this one... but what will Hyperion do?... if they cant use Arexx and they need to use Python wont that make most of the apps not work?... now I'm pretty ignorant on this subject... I would like to hear what Rogue and others have to say... I might be totally off base here and apologise if I am...
 

Offline Alkemyst

  • Sr. Member
  • ****
  • Join Date: Mar 2002
  • Posts: 494
    • Show only replies by Alkemyst
Re: what about Arexx in OS4 ?
« Reply #1 on: May 04, 2003, 09:48:56 AM »
The 68k version of Arexx will be used for programs that need it new apps should use Python, just like MUI will be included for program that need it, new apps will use the new Reaction.

Well thats the plan i think.
PowerTower A1200,060/80Mhz,Heatsink&Fan,66MBRam,PowerFlyerGold,50xCDRomdrive,250Zip,2.1GB&34GB HD,internal Scandoubler & FF,19\\"Monitor,Mediator,Voodoo3-3000,PaceSolo 56k ,PortJnr2,ZEKeys-XS,SMON ,Os3.9
 

Offline Targhan

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 818
    • Show only replies by Targhan
    • http://www.geocities.com/targhan_aga
Re: what about Arexx in OS4 ?
« Reply #2 on: May 04, 2003, 10:27:12 AM »
ImageFX uses ARexx extensively.  Now to have the full speed of PPC as possible, Nova Design will have to rewrite 10 years worth of ARexx in Python?!!?
 
Regards,
Targhan
 

  • Guest
Re: what about Arexx in OS4 ?
« Reply #3 on: May 04, 2003, 10:30:55 AM »
thats the way I understand it although I could be totally off base here...dont jump to any conclusions based on what I've said... I've heard that though... I'd like to hear hyperion tell it there way though...
 

Offline alx

Re: what about Arexx in OS4 ?
« Reply #4 on: May 04, 2003, 10:32:28 AM »
Wasn't SHEEP going to replace Arexx?

Offline EntilZha

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 131
    • Show only replies by EntilZha
    • http://www.hyperion-entertainment.com
Re: what about Arexx in OS4 ?
« Reply #5 on: May 04, 2003, 11:43:12 AM »
ARexx will be included, but as 68k binary.

The thing with Python has been an idea for later, nothing more. The idea has changed, in the meantime. What we want to do (after 4.0) is a language-independant scripting host that can interface to different languages, including Rexx and Python.
- Thomas
Avatar by Karlos
 

Offline Rogue

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 566
    • Show only replies by Rogue
    • http://www.hyperion-entertainment.com
Re: what about Arexx in OS4 ?
« Reply #6 on: May 04, 2003, 12:00:14 PM »
Yes, AREXX is going to be replaced - or rather, AREXX will stay in its current form, and a new scripting language will be brought in.

This is not only because of ownership considerations. There are other things, mostly the fact that the AREXX implementation is very sensitive with its internal data structures which are accessed by some function located in linker libraries - meaning that any change in internal structures will break the whole thing.

As such, AREXX will stay for backwards compatibility but people are encouraged to use something new - most likely Python, but we are looking at other alternatives.
Look out, I\'ve got a gun
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show only replies by downix
    • http://www.applemonthly.com
Re: what about Arexx in OS4 ?
« Reply #7 on: May 04, 2003, 09:36:08 PM »
Including the 68k ARexx?  Do you have a license for that?  

Remember, ARexx was a 3rd party add-on for AmigaOS that was licensed
by Commodore.  As such, it is not legal to include unless you have
negotiated a new license with it's author.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

  • Guest
Re: what about Arexx in OS4 ?
« Reply #8 on: May 04, 2003, 09:52:00 PM »
 

Offline EntilZha

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 131
    • Show only replies by EntilZha
    • http://www.hyperion-entertainment.com
Re: what about Arexx in OS4 ?
« Reply #9 on: May 06, 2003, 11:51:36 AM »
> What about Regina?

There's an inherent problem with replacing ARexx: amiga.lib makes assumptions about the internal  data structures of ARexx. And unfortunately, amiga.lib is statically linked into the binaries.

Bottom line, it's not possible to just take another Rexx implementation. Therefore, we rely on emulation for now and take some more time to review the issue in one of the future versions...
- Thomas
Avatar by Karlos
 

Offline Warface

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 970
    • Show only replies by Warface
    • http://www.spacehawks.hu
Re: what about Arexx in OS4 ?
« Reply #10 on: May 06, 2003, 12:25:40 PM »
Thanks for the answers and the insight for the Hyperion guys. :-)
 

Offline wonea

  • Full Member
  • ***
  • Join Date: Jul 2002
  • Posts: 110
    • Show only replies by wonea
    • http://wonea.blogspot.com/
Re: what about Arexx in OS4 ?
« Reply #11 on: May 06, 2003, 12:29:29 PM »
AROS will have Arexx soon!
 

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show only replies by xeron
    • http://www.petergordon.org.uk
Re: what about Arexx in OS4 ?
« Reply #12 on: May 06, 2003, 12:30:17 PM »
Yeah, its great that the Hyperion guys are here to post about these things  :-D

@Rogue or EntilZha
Purely out of interest, I note that the new library system can present different interfaces to 68k and PPC programs. Would it not have been possible to take a similar approach, and present the original ARexx runtime to emulated applications, and (for example) a regina based runtime to PPC applications? (I'm not saying thats what you should have done; just curious)
Playstation Network ID: xeron6
 

  • Guest
Re: what about Arexx in OS4 ?
« Reply #13 on: May 06, 2003, 01:21:27 PM »
Quote
Bottom line, it's not possible to just take another Rexx implementation. Therefore, we rely on emulation for now and take some more time to review the issue in one of the future versions...


Thanks for replying, it's much appreciated.
 

Offline Rogue

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 566
    • Show only replies by Rogue
    • http://www.hyperion-entertainment.com
Re: what about Arexx in OS4 ?
« Reply #14 on: May 06, 2003, 01:42:33 PM »
Quote
Would it not have been possible to take a similar approach, and present the original ARexx runtime to emulated applications, and (for example) a regina based runtime to PPC applications? (I'm not saying thats what you should have done; just curious)


The major problem with AREXX is the way that internal data structures are handled. The interpretation of the commands itself isn't a problem. Bringing in Regina only takes care of the pure interpretation of commands. It doesn't solve the way that the interprocess communication works.
Look out, I\'ve got a gun