BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
Regina Rexx
Version History
  Go back to the Regina Rexx Page

Version 3.3
 License:   LGPL
 Updated:   July 11, 2004
 Source:   Source Available
o Integration of Florian's Generic Call Interface (GCI) into Regina.
Supported platforms to date are Windows, OS/2 and Linux.
o Fixed bug with TRACE F and its "conversion" into "N" on a subsequent call
to TRACE BIF.
o Addition of Polish native language support courtesy of Bartosz Kozlowski.
o PARSE LOWER and PARSE CASELESS added.
o Major changes to EXIT handling
o 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.
o New BIF POOLID. Allows the current variable pool number to be obtained
(effectively the level of called subroutines).
o VALUE BIF allows environment to be a number corresponding to a variable
pool number. Therefore unEXPOSEd variables in any subroutine can be accessed.
o API functions Rexx*Dll() now implemented.
o Locale support for BIFs like TRANSLATE now supported, and can be overridden
from command line. (-l switch)
o 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.
o 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.
o 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!
o Another new OPTION; QUEUES_301 to duplicate the behaviour of Regina queues; both
internal and external.
o Some memory leak fixes with INTERPRET and some "handle leaks" under Windows fixed.
o Initial support for SkyOS
o Fixed some old bugs: (documented in BUGS file)
19991216-29512, 20000319-63722, 36


Any Processor - requires R5   (1 MB) 413 downloads
  Working Link Download Source
  Working Link Download Zelect.com Mirror (http)
Intel Version - requires R5   (715 KB) 386 downloads
  Working Link Download Primary Location

Version 2.2
 License:   LGPL
 Updated:   June 25, 2001
 Source:   Source Available
o Added multiple, named queues designed to be compatible with OS/2
Rexx, but also provides cross machine/platform capabilities. ie
you can push lines on a named queue on say Linux, and pull them
off that queue from a Rexx program running under Windows.
Provides the BIF rxqueue(), the external stack server; rxstack, and
the external client application; rxqueue. rxstack is designed to run
as a daemon process on Unix platforms, and an NT Service under NT/2k.
Other platforms can run rxstack as a normal foreground program.
o Updated documentation to version 2.2, to include changes from
0.08e up to 2.2. Base documentation now in StarWriter 5.2 format
rather than MS Word.
o Fixed bug with input/output redirection on non-Unix platforms.
ie '>LIFO sort >FIFO' now works correctly.
o Changes to rexxsaa.h to allow MingW32 compiler to link with VC++ built
regina.lib
o Addition of SAA API calls; RexxCreateQueue(), RexxDeleteQueue(),
RexxAddQueue(), RexxPullQueue() and RexxQueryQueue().
o Addition of Rexx Macro Space functions. These are stubs at the moment.
o To comply with the File Hierarchy Standard (FHS), Regina program
files are installed, by default on Unix systems, in /usr directory,
rather than /usr/local.
eg. /usr/bin/regina rather than /usr/local/bin/regina
To achieve the same behaviour as previous releases,
configure --prefix=/usr/local
o Removed UNION_EXIT #define in rexxsaa.h. This was baggage from old
versions of Regina, and is now not supported.
o Win32 port now packaged as self-extracting InstallShield package.
o Change to RexxStart() API function. When specifying a default environment
that is an internal environment, don't add a new one, but use the details
of the existing internal environment. This allows OS commands to be run
correctly.
o Fixed the non-random bug with RANDOM BIF on non-Unix platforms. (Paul Barnett)
o QNX RTP support added.
o Fix for excessive copying of parameters for most BIFs. Speeds up functions
like LEFT and SUBSTR as reported by Dennis Baeris and others.
(Paul Barnett)
o Internal change: save currentnode across calls to interpret() (Paul Barnett)
o Minor change to code to cleanly build on Mac OS X.
o Environment variable PATH now also used to find Rexx programs from the
command line and externally called programs.
o Added new system exit handler; RXENV and subhandlers; RXENVSET and RXENVGET.
These system exits are called when the VALUE BIF is called to get or
set a variable in the external environment as opposed to the Rexx
variable pool.
o Partial AtheOS port.
o Added -v switch to Regina executables to display Regina version string.
o UNAME BIF now reports correct Windows operating system name.
o Full support for building Regina under Win32 Cygwin environment including
building DLLs.
o Win32 Binary distribution now comes with import libraries for Cygwin,
Borland and MingW32 compilers.
o Initial attempt of port to MacOS 8.1+ 68k. Doesn't work yet!
o Minor changes to allow Regina to run on 64bit machines.


Any Processor - requires R5   (750 KB) 330 downloads
  Working Link Download USA
Intel Version - requires R5   (500 KB) 1,007 downloads
  Working Link Download USA

Version 2.0
 License:   LGPL
 Updated:   May 16, 2000
 Source:   Source Available
First BeOS port.

Intel Version - requires R5   (451 KB) 753 downloads
  Working Link Download Location - USA
  Working Link Download Location - Australia
Source Code - requires R5   (698 KB) 275 downloads
  Working Link Download Location - Australia
  Working Link Download Location - USA

 
BeGroovy
  Recent Downloads  -  # 327
Total Downloads  -  # 829
Total Views  -  # 395
User Ratings  -  N/A
  Dev. Languages
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Transmission - 9.27
8.  Beezer - 9.25
9.  BeeF - 9.25
10.  HandBrake - 9.24
1.  Ati Radeon Grap... - 408
2.  Realtek RTL8139... - 238
3.  BeOS 5 Personal... - 219
4.  USB Serial driver - 162
5.  ATI Rage 128 Pr... - 156
6.  Broadcom 440x 1... - 106
7.  Sound Blaster P... - 101
8.  VLC Media Player - 96
9.  Ensoniq AudioPCI... - 94
10.  Intel Extreme Gr... - 80
You are not logged in.
 Login or create an account...
Hosted by NetConnect

 
Unless otherwise noted, everything is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions