From: | Matthew J Fletcher |
Date: | 23 Aug 2000 at 19:56:02 |
Subject: | AMIOPEN: Regina (Rexx Intpreter) Now Available |
Hi,.
> Sorry- I've never run Regina before. I was only aware it existed.
>
> There isn't something like a unix "#!/bin/regina" at the head of the
> file regina depends on to be passed the script from the shell is there?
> Just a thought.
no,.
I have now done a better (full) port of regina 2.0, it should be available
at ftp.amiga.com now, see the readme bellow for some more details. This
version will run all the scripts that the unix version does, (so my random)
hacking worked !, so it is a viable way to use rexx under elate/amigaos.
All it needs now is more people than just me to test it....
[ begin ]
Short: Regina (GNU Rexx Interpreter)
EMail: Matthew J Fletcher <amimjf@connectfree.co.uk>
Version: 2.0
Copyright: LGPL
Group: Development/Languages
INTRO:
The version numbering of Regina has changed. Anders' original intent
was for Regina to be released as version 1.0 when it achieved
100% ANSI Compliance. I originally concurred with this approach
by releasing the 0.08 series, but with this release, Regina has
changed internally sufficient to warrant a major version number
change. By continuing to release version numbers of 0.xx, the
implications are that Regina is not a mature product. Obviously,
this is not the case, and rather than confuse the situation and
release a version 1.0, version 2.0 was decided upon.
Anders is aware of the change and is happy with the change
provided there is no confusion with users. Hopefully that isn't
the case.
If you want to see how the amiga version performs on your machine
or on other platforms, just try this. /rexx.00 demo/rexxcps.rexx
I got (under vp amigaos 1.0)
Performance: 278121 REXX clauses per second
and (under linux 2.2.15)
Performance: 382811 REXX clauses per second
With a 500mhz K6-2, and -O2 optimisation.
Building
-----------
Use the elate specific makefile i created, make -f Makefile.elate
and it will build just like it does under linux etc.
There is a file of emulated routines (from ixemulng) in elate.c,
and i have had to #ifdef __ELATE__ in a few places to deal with
problems that are common to now unix machines.
Please have patience.....
[ end ]
regards,
---
Matthew J Fletcher amimjf@connectfree.co.uk
Serck Controls Ltd Programming from PIC to Java
www.amimjf.connectfree.co.uk ICQ amimjf 44193496
Please Use PGP !!! Key Available On Request
Subscribe/Unsubscribe: open-request@amiga.com
Amiga FAQ: http://www.amiga.com/faq.html