BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
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) 502 downloads
  Working Link Download Source
  Working Link Download Zelect.com Mirror (http)
Intel Version - requires R5   (715 KB) 505 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) 357 downloads
  Working Link Download USA
Intel Version - requires R5   (500 KB) 1,039 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) 759 downloads
  Working Link Download Location - Australia
  Working Link Download Location - USA
Source Code - requires R5   (698 KB) 281 downloads
  Working Link Download Location - Australia
  Working Link Download Location - USA

 
The Green Board
  Recent Downloads  -  # 176
Total Downloads  -  # 820
Total Views  -  # 372
User Ratings  -  N/A
  Dev. Languages
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  Jukebox - 9.44
5.  Haiku AGP busm... - 9.35
6.  cpu_fix - 9.31
7.  vim6 - 9.31
8.  VNCServer - 9.30
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  Ati Radeon G... - 32,875
2.  BeOS 5 Perso... - 32,446
3.  Realtek RTL8... - 20,351
4.  Ensoniq Audi... - 17,690
5.  USB Joystick... - 16,550
6.  BePDF - 15,346
7.  ATI Rage 128... - 13,355
8.  S3 Trio 64 v... - 10,304
9.  VLC Media Pla... - 9,558
10.  DOSBox - 9,462
You are not logged in.
 Login

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