{"id":290,"date":"2017-12-06T13:31:57","date_gmt":"2017-12-06T13:31:57","guid":{"rendered":"https:\/\/reldb.org\/c\/?p=290"},"modified":"2017-12-06T17:00:55","modified_gmt":"2017-12-06T17:00:55","slug":"rel-version-3-010-now-available","status":"publish","type":"post","link":"https:\/\/reldb.org\/c\/index.php\/rel-version-3-010-now-available\/","title":{"rendered":"Rel version 3.010 now available!"},"content":{"rendered":"<div>This release of <i>Rel<\/i>, an implementation of Date &amp; Darwen&#8217;s <b>Tutorial D\u00a0<\/b>database language, improves the user interface and fixes some bugs.<\/div>\n<div>&nbsp;<\/div>\n<div>The following enhancements have been made to the user interface:<\/div>\n<ul>\n<li>Drop-down menus are now provided for most major operations.<\/li>\n<li>Double-clicking on a database tree item causes focus to be set to the contents of the tab.<\/li>\n<li>Double-click now expands\/contracts database tree item headings, in addition to the usual keystrokes.<\/li>\n<li>Variable and View &#8220;play&#8221; mode shows relation value with improved formatting; &#8220;edit&#8221; is available from the drop-down and pop-up (right-click) menus.<\/li>\n<li>The CPU and memory displays in the lower-right corner now follow the typical paradigm of showing resource use, rather than showing resource available.<\/li>\n<\/ul>\n<div>The following enhancements have been made to the DBMS:<\/div>\n<ul>\n<li>The storage engine has been updated to Berkeley Java DB version 7.5.11.<\/li>\n<li>To reduce confusion when copying and pasting code examples that have been auto-corrected, the parser now recognises Unicode asymmetric quotes (\u2018 \u2019 \u201c \u201d) and generates a human-friendly error.<\/li>\n<\/ul>\n<div>The following bugs have been fixed:<\/div>\n<div>&nbsp;<\/div>\n<div>&#8211; fix: DBMS:<\/div>\n<div>\u00a0 Given:<\/div>\n<pre style=\"padding-left: 30px;\">COUNT {S WHERE CITY = CITY, S WHERE STATUS = STATUS}<\/pre>\n<div>\u00a0 Result:<\/div>\n<div style=\"padding-left: 30px;\">Returns type mismatch error when it shouldn&#8217;t.<\/div>\n<div>\u00a0 Fixed.<\/div>\n<div>&nbsp;<\/div>\n<div>&#8211; fix: DBMS:<\/div>\n<div>\u00a0 Given:<\/div>\n<pre>  VAR TEST4 REAL RELATION\u00a0\r\n   {ID INTEGER, RVA RELATION {RID INTEGER, STR CHAR}} KEY {ID};\r\n\r\n  INSERT TEST4 RELATION {\r\n   TUPLE {ID 1, RVA RELATION\u00a0{TUPLE {RID 11, STR 'A'}, TUPLE {RID 22, STR 'E'}}}\r\n  };<\/pre>\n<div>\u00a0 Execute:<\/div>\n<pre>   UPDATE TEST4 WHERE ID = 1:\u00a0\r\n\u00a0 \u00a0 \u00a0 {UPDATE RVA WHERE RID = 22: {STR := 'blah'}};\r\n\r\n   UPDATE TEST4 WHERE ID = 1:\u00a0\r\n\u00a0 \u00a0 \u00a0 {UPDATE RVA WHERE RID = 22: {STR := 'blah'}};<\/pre>\n<div>\u00a0 Result: TUPLE {RID 22, STR &#8216;blah&#8217;} is incorrectly deleted.<\/div>\n<div>\u00a0 Fixed.<\/div>\n<div>&nbsp;<\/div>\n<div>&#8211; fix: UI: CSS on exported HTML for tabular displays did not correctly format table heading text. Fixed.<\/div>\n<div>&nbsp;<\/div>\n<div>&#8211; fix: UI: Command-line correctly detects execute vs evaluate by ignoring whitespace and comments.<\/div>\n<div>&nbsp;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This release of Rel, an implementation of Date &amp; Darwen&#8217;s Tutorial D\u00a0database language, improves the user interface and fixes some bugs. &nbsp; The following enhancements have been made to the user interface: Drop-down menus are now provided for most major operations. Double-clicking on a database tree item causes focus to be set to the contents <a href=\"https:\/\/reldb.org\/c\/index.php\/rel-version-3-010-now-available\/\" rel=\"nofollow\"><span class=\"sr-only\">Read more about Rel version 3.010 now available!<\/span>[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":117,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-290","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/posts\/290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/comments?post=290"}],"version-history":[{"count":7,"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/posts\/290\/revisions"}],"predecessor-version":[{"id":297,"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/posts\/290\/revisions\/297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/media\/117"}],"wp:attachment":[{"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/media?parent=290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/categories?post=290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reldb.org\/c\/index.php\/wp-json\/wp\/v2\/tags?post=290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}