summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authoraarne <unknown>2003-11-25 15:43:05 +0000
committeraarne <unknown>2003-11-25 15:43:05 +0000
commitba077a8a91e5f809a66f79ff13da602a7eb88437 (patch)
tree82f5368fcca55d61f885ef5f74f5a6576ce46ee0 /doc
parent1574e20786d2aa6eceb95ccfae54e7a0fc77785b (diff)
Preparing for beta release.
Diffstat (limited to 'doc')
-rw-r--r--doc/gf2-highlights.html41
-rw-r--r--doc/index.html55
2 files changed, 85 insertions, 11 deletions
diff --git a/doc/gf2-highlights.html b/doc/gf2-highlights.html
index 036ca55f3..d011a2875 100644
--- a/doc/gf2-highlights.html
+++ b/doc/gf2-highlights.html
@@ -10,7 +10,7 @@ Highlights, preliminary version
<p>
-13/10/2003
+13/10/2003 - 25/11
<p>
@@ -18,6 +18,12 @@ Highlights, preliminary version
</center>
+
+<h2>Syntax of GF</h2>
+
+An accurate <a href="DocGF.ps.gz">language specification</a> is now available.
+
+
<h2>Summary of novelties</h2>
<h4>Module system</h4>
@@ -69,36 +75,42 @@ Highlights, preliminary version
<!-- NEW -->
-<h2>Status (14/11/2003)</h2>
+<h2>Status (25/11/2003)</h2>
Grammar compiler, editor GUIs, and shell work.
<p>
GF1 grammars can be automatically translated to GF2 (although result not as good
-as manual). The results can be saved in GF2 files, but this is not necessary.
+as manual, since indentation and comments are destroyed). The results can be
+saved in GF2 files, but this is not necessary.
<p>
Example grammars and resource libraries are in the process of
-be converted. At the same time, their API has grown with
-new constructions.
-English and German resources are up-to-date.
-Finnish and Swedish are also, but their derived libraries
-have not been adapted to the use of security-bringing lock fields.
-
+being converted. There will be a new API with
+many new constructions. The new versions lie in <tt>grammars/newresource</tt>.
+English and Swedish resources are up-to-date.
+In the old API version, <tt>grammars/resource</tt>, the other languages
+are up-to-date.
<p>
A make facility works, finding out which modules have to be recompiled.
There is some room for improvement.
+<br>
+<b>Bug</b>.
+Sometimes the grammar compiler gets confused if there are many
+grammars open simultaneously. Then the advice is to empty
+the environment (using <tt>e</tt>) and compile grammar one by one.
+When read from <tt>gfc</tt> versions, there should be no problems
+to have several grammars simultaneously.
<p>
The module type <tt>grammar</tt> (to build multilingual grammars) not yet
implemented.
-
-<il> <tt>transfer</tt> modules have to be called by flags
+<tt>transfer</tt> modules have to be called by flags
<p>
@@ -153,6 +165,13 @@ line, e.g.
% gf2 -old -abs=Tutorial tut1.Eng.gf tut1.Fin.gf tut1.Fra.gf
</pre>
+<p>
+
+GF2 has more reserved words than GF 1.2. When old files are read, a preprocessor
+replaces every identifier that has the shape of a new reserved word
+with a variant where the last letter is replaced by <tt>Z</tt>, e.g.
+<tt>instance</tt> is replaced by <tt>instancZ</tt>. This method is of course
+unsafe and should be replaced by something better.
diff --git a/doc/index.html b/doc/index.html
new file mode 100644
index 000000000..06b52930a
--- /dev/null
+++ b/doc/index.html
@@ -0,0 +1,55 @@
+<html>
+
+<body bgcolor="#FFFFFF" text="#000000">
+
+<center>
+
+<h1>Grammatical Framework Version 2 beta</h1>
+
+<p>
+
+25/11/2003
+
+<p>
+
+<a href="http://www.cs.chalmers.se/~aarne">Aarne Ranta</a>
+
+<p>
+
+Beta version of GF2 now available:
+
+<p>
+
+<a href="gf2-highlights.html">Highlights</a>
+
+<p>
+
+<a href="gf2-beta-src.tgz">Sources</a>
+
+<p>
+
+<a href="gf2-beta-grammars.tgz">Example grammars</a>
+
+<p>
+
+<a href="gf2-beta-linux.gz">Linux binary</a> (with fudgets)
+
+<p>
+
+<a href="gf2-beta-sun.gz">Sun binary</a> (without fudgets;
+use Java GUI from src/java)
+
+<p>
+
+
+<a href="DocGF.ps.gz">Language specification</a> is now available.
+
+<p>
+
+See <a href="http://www.cs.chalmers.se/~aarne/GF/">GF Homepage</a> for
+more information on GF.
+
+
+
+</body>
+</html>