From: | Aaron Ruscetta |
Date: | 22 Aug 2000 at 20:15:27 |
Subject: | Re: AMIOPEN: Amiga python [and Arexx, Perl, Rebol, etc.] |
On Tue, 22 Aug 2000, Patrick Roberts wrote:
> What about someone porting Regina (GNU Rexx intpreter)? Or is ARexx
> completely different from Rexx (never used ARexx on anything other
> than Amiga).
>
> http://www.lightlink.com/hessling/
Thanks for the link... I wasn't aware the Regina source was out there
under GNU.
Though, from general experience with other "pure" REXX implementaions
(like the Regina port for Classic Amiga), Arexx extensions add a lot
more "Built In" function-ality and system integration than the IBM
language specifications define. The extensions go a lot further with
the function libraries too, both in the "stock" lib trio and numerous
PD or shareware libraries...
The up side is that the GNU Regina source could be a promising
starting point for an Arexx 'clone' port if AI and Hawes don't connect
on using the original source, and/or the original is all 68k
assembler, as Rudi suggests, so a direct port is impractical. It seems
to me that adding the numerous built-in functions and OS integration
components could be hugely simplified given an existing REXX
interpreter framework. Other improvements may be easier too, like
making scripts (at least) "byte code" compilable, integrating GUI
capability and including more direct (PERL-like) system/OS/OE data
exchange.
If the Ami OE is as "universe-all" as advertised, then the Inter
Process messaging and connections will, by following course, allow
"scripting" implementations (as in external control and
communications) through any program / language package. If that
expectation proves accurate, I think that I may have found my ideal
Amiga NG project!
AArexx anyone?? :-)
peace
/* AArexx AAron */
/* (comment required) */
options RESULTS
ADDRESS 'aaron@pd.org'
Subscribe/Unsubscribe: open-request@amiga.com
Amiga FAQ: http://www.amiga.com/faq.html