ANNOUNCE: Rel version 3.014 now available!
Quote from Dave Voorhis on September 25, 2019, 8:32 pmThis release of Rel, an implementation of Date & Darwen's Tutorial D database language, improves the user interface, adds Infinity and NaN (Not a Number) to the recognised RATIONAL literals, and fixes some bugs.
The following enhancements have been made:
- DBrowser: The command-line now provides Execute and Evaluate buttons in addition to the Run button. This allows the user to explicitly choose command execution or expression evaluation, which provides a handy workaround for input that DBrowser incorrectly identifies as an expression (or statements) when it isn't.
- DBrowser: The "Create and Restore Database" dialog box now disables the OK/Cancel buttons whilst running, and provide indication of running status.
- Rel: RATIONAL literals Infinity and NaN are now correctly recognised by the parser.
- DBrowser: The Rel mascot (bird) image is displayed on the background of Rel mode when no tabs are displayed.
The following bugs have been fixed:
- Rel: Case #229: Executing the following...
OPERATOR myOperator (x INTEGER, y INTEGER) RETURNS INTEGER; RETURN x + y * 2; END OPERATOR; CALL myOperator(3, 4);...caused a fatal error. Fixed.
- Rel: In some cases, INSERTing a relation into a relvar that should ignore duplicate tuples will indicate it has inserted tuples but fail to insert any. Fixed.
For more information, or to download Rel, go to https://reldb.org
This release of Rel, an implementation of Date & Darwen's Tutorial D database language, improves the user interface, adds Infinity and NaN (Not a Number) to the recognised RATIONAL literals, and fixes some bugs.
The following enhancements have been made:
- DBrowser: The command-line now provides Execute and Evaluate buttons in addition to the Run button. This allows the user to explicitly choose command execution or expression evaluation, which provides a handy workaround for input that DBrowser incorrectly identifies as an expression (or statements) when it isn't.
- DBrowser: The "Create and Restore Database" dialog box now disables the OK/Cancel buttons whilst running, and provide indication of running status.
- Rel: RATIONAL literals Infinity and NaN are now correctly recognised by the parser.
- DBrowser: The Rel mascot (bird) image is displayed on the background of Rel mode when no tabs are displayed.
The following bugs have been fixed:
- Rel: Case #229: Executing the following...
OPERATOR myOperator (x INTEGER, y INTEGER) RETURNS INTEGER; RETURN x + y * 2; END OPERATOR; CALL myOperator(3, 4);
...caused a fatal error. Fixed.
- Rel: In some cases, INSERTing a relation into a relvar that should ignore duplicate tuples will indicate it has inserted tuples but fail to insert any. Fixed.
For more information, or to download Rel, go to https://reldb.org