[email] [print]  Regina Rexx Port After Three Year Hiatus.

Jul 11, 2004 19:57 UTC, by Chris Simmons, Senior Journalist.
From the all-queued-up department...

Mark Hessling has updated the BeOS port of Regina Rexx, bringing the release to version 3.3 and fixing numerous bugs along the way.

Regina is a Rexx interpreter that has been ported to most Unix platforms, as well as Windows and of course our beloved BeOS, among others. Mark states on the project page that he is not the original author of Regina, but has assumed responsibilities for future maintenance with the full support of the author, Anders Christensen.

This is a huge update after three years since the last release to BeBits, and sports quite a number of changes that make Rexx interesting for both amateur and professional programmers, chiefly:

  • Locale support for BIFs like TRANSLATE now supported, and can be overridden
    from command line. (-l switch)
  • Regina determines internal and external queues by the fact that external queues MUST have a '@' in the name. Therefore any time a queue name is used; in RXQUEUE or ADDRESS...WITH, then if the queue name has a '@' then Regina treats this as an external queue, and requires the RXSTACK server to be running.
  • A new OPTION has been added; CALLS_AS_FUNCS to allow programs that use the non-ANSI format of "CALL label(arg1,arg2)". Although this is implemented as an OPTION, it can only be set via the REGINA_OPTIONS environment variable!

For those not in the know, I'll quote from Dave Martin's official Rexx FAQ page:

REXX is a programming language designed by Michael Cowlishaw of IBM UK Laboratories. Rexx is an acronym which stands for "Restructured Extended Executor Language". In Mike's own words: "REXX is a procedural language that allows programs and algorithms to be written in a clear and structured way." REXX doesn't look that different from any other procedural language.


For sending feedback and debugging information, please use the Bug Report section of the project website.

Linked URLs

  • Regina Rexx Port After Three Year Hiatus. : http://haikunews.org/872
  • Chris Simmons : mailto:cs.haiku@gmail.com
  • BeOS port : http://www.bebits.com/app/1236
  • Regina Rexx : http://regina-rexx.sourceforge.net/
  • Rexx FAQ :
    http://www.mindspring.com/~dave_martin/what_is_rexx_.html
  • Bug Report : http://sourceforge.net/tracker/?group_id=28102

Printed from Haiku News
http://haikunews.org/print/872