Natural Language Technology Group
DATR downloads
winDATR 2.11.1 - 15 March 2010
| winDATR 2.11.1 freestanding Windows system |
winDATR-2.11.1.zip | Windows zip archive |
| README-2.11.1.txt | READ ME file |
winDATR 2.11.1 fixes some bugs in the scripts that invoke DATR - previous versions were not setting '$DATR' correctly.
DATR 2.11.0 - 24 November 2009
| DATR 2.11.0 core system (requires prolog) |
datr-2.11.0.tgz | unix/linux tar archive |
| datr-2.11.0.zip | Windows zip archive | |
| read_me | READ ME file | |
| CHANGES | Change notes | |
| winDATR 2.11.0 freestanding Windows system (superseded) |
winDATR-2.11.0.zip | Windows zip archive |
| README-2.11.0.txt | READ ME file | |
| DATR 2.11.0 examples archive | examples-2.11.0.tgz | unix/linux tar archive |
| examples-2.11.0.zip | Windows zip archive |
DATR 2.11.0 is mainly a consolidation release of all the recent changes in the DATR 2.10 series. DATR 2.11 is intended as the final release of DATR 2, with a new DATR 3 currently under development. There may be one or two more bug-fix releases, but no major developments.
winDATR 2.11.0 (the freestanding Windows version) is unchanged apart from its use of DATR 2.11.0.
Examples 2.11.0 is an archive of DATR examples. Note that not all of these work with DATR 2.11.0, due to version differences and a few typos etc..
Features
A few key features of DATR 2.11.0 include:- Support for SWI prolog added.
- Extension to node identifier syntax. Nodes can now be preceded with (Java-style) package identifiers, for example:
mylex.nouns.House: <> == mylex.core.Noun <root> == house .Package identifiers are parsed as attributes (lower case first letter) - the capitalisation convention applies to the final node name component. - Extension to the variable declaration syntax. Previously, because '-'
was a separator between positive and negative ranges, it was not
possible to specify '-' as a value in a range. Now you can do this by
specifying '-' twice consecutively in a range (positive or negative),
for example:
# vars $x: a - - b. % range is a, -, b # vars $x: a - - - b. % range is a, - minus b # vars $x: a - b - -. % range is a minus b, -The only case not covered is a negative range consisting of just '-', because in three '-' signs, it is always the last one that is interpreted as the separator. - #show now supports (restricted) variables and iterates through all specified values.
Terms and Conditions
All content in this package is Copyright ©2005-2009, University of Brighton. All rights reserved. By installing the contents of this package, you accept and agree to the following:- You may use the package at no cost for demonstration, research and teaching purposes.
- If you wish to use the package for any commercial purposes whatsoever, you must obtain written authorisation in advance from the University of Brighton. Such authorisation may be subject to a written agreement specifying the terms of use including but not limited to financial remuneration.
- You may not transfer, assign or sublicence this package to anyone else.
- THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF BRIGHTON "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS MATERIAL, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

