Linux SoftwareProgrammingInterpretersRegina Rexx Interpreter 3.3

Regina Rexx Interpreter 3.3


Regina is a Rexx interpreter that has been ported to most Unix platforms (Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to OS/2
Developer:   markh
      more software by author →
Price:  0.00
License:   LGPL (GNU Lesser General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Regina is a Rexx interpreter that has been ported to most Unix platforms (Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to OS/2, eCS, DOS, Win9x/Me/NT/2k/XP, Amiga, AROS, QNX4.x, QNX6.x BeOS, MacOS X, EPOC32, AtheOS, OpenVMS, SkyOS and OpenEdition.

Rexx is a programming language that was designed to be easy to use for inexperienced programmers yet powerful enough for experienced users. It is also a language ideally suited as a macro language for other applications.

I am not the author of Regina, but have assumed responsibilities for future maintenance with the full support of the author, Anders Christensen.

There are two major goals for Regina:

* become 100% compliant with the ANSI Standard.
* be available on as many platforms as possible

With the release of Regina 3.1, the first goal has been achieved. Regina now implements all ANSI features, as far as I know. Until an ANSI test suite is available, then you'll have to take my word for it.

What's New in This Release:
  • Integration of Florian's Generic Call Interface (GCI) into Regina.
  • Supported platforms to date are Windows, OS/2 and Linux.
  • Fixed bug with TRACE F and its "conversion" into "N" on a subsequent call to TRACE BIF.
  • Addition of Polish native language support courtesy of Bartosz Kozlowski.
  • PARSE LOWER and PARSE CASELESS added.
  • Major changes to EXIT handling
  • 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.
  • New BIF POOLID. Allows the current variable pool number to be obtained (effectively the level of called subroutines).
  • VALUE BIF allows environment to be a number corresponding to a variable pool number. Therefore unEXPOSEd variables in any subroutine can be accessed.
  • API functions Rexx*Dll() now implemented.
  • Locale support for BIFs like TRANSLATE now supported, and can be overridden from command line. (-l switch)
  • Algorithm for determining where a Rexx program is (either from command line, or a CALL statement called. Apart from a change in the precedence of directories an environment variable REGINA_SUFFIXES is used to supplement the file extensions that Regina uses to append to the passed file name. More details can be found in the Regina documentation.
  • Regina OPTIONS can now be specified as an environment variable, which will set the
  • default values for OPTIONS. The OPTIONS instruction can still be used and will override the defaults.
  • 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!
  • Another new OPTION; QUEUES_301 to duplicate the behaviour of Regina queues; both
  • internal and external.
  • Some memory leak fixes with INTERPRET and some "handle leaks" under Windows fixed.
  • Initial support for SkyOS
  • Fixed some old bugs: (documented in BUGS file) 19991216-29512, 20000319-63722, 36
    tags has been  environment variable  with the  command line  from command  the regina  new option  regina options  support for  variable pool  internal and  the author  and external  

    Download Regina Rexx Interpreter 3.3


     http://prdownloads.sourceforge.net/regina-rexx/Regina-REXX-3.3-1.i386.rpm?use_mirror=citkit
     http://prdownloads.sourceforge.net/regina-rexx/Regina-REXX-3.3-1.i386.rpm?use_mirror=switch
     http://prdownloads.sourceforge.net/regina-rexx/Regina-REXX-3.3-1.i386.rpm?use_mirror=belnet
     http://prdownloads.sourceforge.net/regina-rexx/Regina-REXX-3.3-1.src.rpm?use_mirror=kent


    Authors software

    Regina Rexx Interpreter 3.3 (by markh)
    Regina is a Rexx interpreter that has been ported to most Unix platforms (Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to OS/2


    Similar software

    Regina Rexx Interpreter 3.3 (by markh)
    Regina is a Rexx interpreter that has been ported to most Unix platforms (Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to OS/2

    CMU Common Lisp 19d (by Eric Marsden)
    CMU Common Lisp is a free implementation of the Common Lisp programming language which runs on most major Unix platforms

    QueueMetrics 1.3.1 (by Loway Research)
    QueueMetrics project is a monitoring software for call centers based on the Asterisk PBX.

    With over 60 quantitative metrics availa

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    hamsterdb 0.1 pre2 (by Christoph Rupp)
    hamsterdb is a database engine written in ANSI C

    LIOGO 0.3 (by Lionel Lask?)
    LIOGO project is a Logo compiler for .NET.

    Here are some key features of "LIOGO":
    · Full Logo data type support (quoted and unquo

    gqlplus 1.12 (by Ljubomir J. Buturovic)
    gqlplus is a drop-in replacement for sqlplus, an Oracle SQL client, for UNIX and UNIX-like platforms.

    The difference between gqlpl

    mpatrol 1.4.8 (by Graeme Roy)
    The mpatrol library is a powerful debugging tool that attempts to diagnose run-time errors that are caused by the wrong use of dynami

    Octave 2.0.17 (by linux)
    GNU Octave is a high-level language, primarily intended for numerical computations

    GNU Scientific Library 1.8 (by The GSL Team)
    The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers


    Other software in this category

    ScummVM 0.9.1 (by James Brown)
    ScummVM project is a 'virtual machine' for several classic graphical point-and-click adventure games.

    It is designed to

    Funkee 0.9 (by Joshua Turner)
    Funkee is a cross-platform scripting host built on top of the Java Virtual Machine and the Groovy scripting language

    Perl 5.8.8 (by The Perl Foundation)
    Perl is a stable, cross platform programming language

    Python 2.5 (by Guido van Rossum)
    Python is an interpreted, interactive, object-oriented programming language

    Tcl/Tk 8.5a5 (by Tcl Core Team)
    Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching,

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags