diff options
| author | aarne <aarne@cs.chalmers.se> | 2007-12-21 17:37:19 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2007-12-21 17:37:19 +0000 |
| commit | 504e7162fc9457c60dd39095c4563446b97fa953 (patch) | |
| tree | cd65b22a9074da16d7e57e0cb6129b9c38e42835 | |
| parent | 5ee1714fd23e974d1cf2511fa398b6ce310a9807 (diff) | |
preparing for release
| -rw-r--r-- | doc/gf-quickstart.html | 7 | ||||
| -rw-r--r-- | doc/index.html | 102 | ||||
| -rw-r--r-- | doc/old-news.html | 19 | ||||
| -rw-r--r-- | download/index.html | 56 | ||||
| -rw-r--r-- | index.html | 99 |
5 files changed, 147 insertions, 136 deletions
diff --git a/doc/gf-quickstart.html b/doc/gf-quickstart.html index 2da3ff192..91aaea659 100644 --- a/doc/gf-quickstart.html +++ b/doc/gf-quickstart.html @@ -20,14 +20,13 @@ Aarne Ranta This Quick Start shows two examples of how GF can be used. We assume that you have downloaded and installed GF, so that the command <tt>gf</tt> works for you. See download and install -instructions <a href="../tmp-download.html">here</a>. +instructions <a href="http://digitalgrammars.com/gf/download/">here</a>. <h2>Translation and generation</h2> When you have downloaded and installed GF: - <ol> <li> Copy the files <a href="../examples/tutorial/food/Food.gf"><tt>Food.gf</tt></a>, @@ -75,7 +74,7 @@ This demo also requires the GUI package, which makes the command <li> Download the file <a href="../examples/letter/Letter.gfcm"><tt>Letter.gfcm</tt></a>. <li> Start the GF editor by the command <pre> - jgf Letter.gfcm + gfeditor Letter.gfcm </pre> <li> When the editor window is open, select "Letter" from the "New" menu. <li> Push the button "Random" in the lower end of the window. @@ -86,7 +85,7 @@ This demo also requires the GUI package, which makes the command <li> Double-click at some of the alternatives marked "ch ..." and observe how the text changes in each of the languages. </ol> -See the <a href="../../GF2.0/doc/javaGUImanual/javaGUImanual.htm">Editor User Manual</a> +See the <a href="http://www.cs.chalmers.se/~aarne/GF2.0/doc/javaGUImanual/javaGUImanual.htm">Editor User Manual</a> for more information on how to use the editor. To change the grammars, you should not edit <tt>Letter.gfcm</tt>, which is low-level code generated by the GF grammar compiler. Instead, you diff --git a/doc/index.html b/doc/index.html index 3d5ab9741..c00dab25c 100644 --- a/doc/index.html +++ b/doc/index.html @@ -10,49 +10,44 @@ - <h1>Grammatical Framework Documents</h1> </center> +<b>Top-3 documents</b>: -<h2>Tutorials</h2> +<a href="gf-tutorial.html">Tutorial</a> -<a href="gf-quickstart.html">Quick start instruction</a>. +| -<p> +<a href="gf-refman.html">ReferenceManual</a> -<a href="tutorial/gf-tutorial2.html">New Grammarian's Tutorial</a>, -Now up-to-date for GF version 2.4, although some -sections are still unwritten. Also available in -<a href="tutorial/gf-tutorial2.pdf">pdf</a>. +| +<a href="../lib/resource/doc/synopsis.html">LibrarySynopsis</a> -<p> -<a href="../../GF2.0/Tutorial/gf-tutorial.html">Old Grammarian's Tutorial</a> -on writing GF grammars, with exercises. GF v 1.2, before the module system. +<h2>Tutorials</h2> +<a href="gf-quickstart.html">Quick start instruction</a>. +<p> +<a href="gf-tutorial.html">GF Tutorial</a>, +Now up-to-date for GF version 2.9. Covers all of GF. <h2>Language and system documentation</h2> <a href="gf-reference.html">GF Quick Reference</a>. Also available in -<a href="gf-reference.pdf">pdf</a>. +<a href="gf-reference.pdf">pdf</a>. Covers all features of GF language +in a summary format. <p> -<a href="gf-history.html">History of changes</a>. Up to date with -the current darcs version of GF. - -<p> - -<a href="gf-modules.html">Module system document</a>, complements the -<a href="http://www.cs.chalmers.se/~aarne/articles/gf-jfp.ps.gz">JFP paper</a> -by a description of the module system. +<a href="gf-refman.html">GF Reference Manual</a>. A full-scale reference +manual of the GF language. <p> @@ -67,75 +62,45 @@ on editing in the Java interface. <p> -<a href="DocGF.pdf"> -Syntax specification</a> (pdf) of the GF grammar formalism. -Generated by the BNF Converter from the same source as the language -parser. - -<p> - -<a href="DocGFC.pdf"> -Syntax specification of GFC</a> (pdf), the low-level formalism -to which GF is compiled. -Generated by the BNF Converter from the same source as the language -parser. - -<p> - -<a href="transfer.html">The GF Transfer language</a> document. - -<p> - <a href="gf-compiler.png">Chart of GF grammar compiler phases</a>. <h2>Grammar library documentation</h2> -<p> - -<a href="../lib/resource-1.0/doc/synopsis.html">Resource Grammar Synopsis</a>. -With APIs and use examples, for Resource v. 1.2. +<a href="gf-tutorial.html#chapfive">Resource Grammar Tutorial Chapter</a>. <p> -<a href="resource.pdf"> -GF Resource Grammar Library</a> -user's manual, for API v 1.0. +<a href="../lib/resource/doc/synopsis.html">Resource Grammar Synopsis</a> +for library users. With APIs and use examples. <p> -<a href="../lib/resource-1.0/doc/index.html"> -On-line resource grammar library documentation</a> -in progress for API v 1.0. +<a href="../lib/resource/doc/Resource-HOWTO.html"> +Resource Grammar HOWTO</a> +for library authors. -<p> - -<a href="../lib/resource-1.0/doc/Resource-HOWTO.html"> -Resource grammar writing HOWTO</a> -document in progress (forthcoming API v 1.0). - -<p> -<a href="../lib/resource/doc/gf-resource.html">Old resource grammar library</a> -document (v 0.9). +<h2>Embedding GF grammars in computer programs</h2> +<a href="gf-tutorial.html#chapeight">Embedded Grammar Tutorial Chapter</a>. -<h2>Embedding GF grammars in computer programs</h2> +<p> <a href="http://www.cs.chalmers.se/~bringert/gf/gf-java.html"> Embedded GF Interpreter</a> manual for using GF grammars in Java programs. <p> -<a href="http://www.cs.chalmers.se/~aarne/GF/src/GF/Embed/EmbedAPI.hs"> +<a href="http://www.cs.chalmers.se/~aarne/GF/src/GF/GFCC/API.hs"> Embedded GF API</a> for using GF grammars in Haskell programs. <p> -<a href="http://www.cs.chalmers.se/~peb/software.html"> +<a href="http://www.ling.gu.se/~peb/index.cgi/Software"> MCFG/GF library for Prolog</a>, for using GF grammars in Prolog programs. @@ -152,16 +117,16 @@ The standard reference on GF. <p> -<a href="http://www.cs.chalmers.se/~peb/pubs/p04-PhD-thesis.pdf"> +<a href="http://www.ling.gu.se/~peb/pubs/Ljunglof-2004a.pdf"> Expressivity and Complexity of the Grammatical Framework</a>, PhD Thesis by -<a href="http://www.cs.chalmers.se/~peb">Peter Ljunglöf</a>. +<a href="http://www.ling.gu.se/~peb">Peter Ljunglöf</a>. <h2>Introductory talks</h2> -<a href="../../GF2.0/doc/short/gf-short.html"> +<a href="http://www.cs.chalmers.se/~aarne/GF2.0/doc/short/gf-short.html"> GF in 25 Minutes</a> - overview for computer science audience. <p> @@ -172,14 +137,7 @@ Slides on GF theory and implementation</a> given at INRIA Rocquencourt in December 2003. <p> - -<a -href="http://www.cs.chalmers.se/~aarne/slides/multi-eng-slides.pdf"> -Slides on multilingual grammar engineering</a> and some examples of -using the module system of GF. - -<p> - + <a href="http://www.cs.chalmers.se/~aarne/slides/webalt-2005.pdf"> Slides on example-based grammar writing</a> and a short introduction diff --git a/doc/old-news.html b/doc/old-news.html index f51019548..89f608510 100644 --- a/doc/old-news.html +++ b/doc/old-news.html @@ -4,6 +4,25 @@ <h1>GF News 2004-2007</h1> +<p> + +<i>August 31, 2007</i>. <a href="doc/gf-course.html">GF Graduate Course</a> +organized by <a href="http://www.gslt.hum.gu.se">GSLT</a>: first module +September 13-14 in Gothenburg. + +<p> + +<i>July 8, 2007</i>. GF 2.8 released. Some highlights: +<ul> +<li> Resource Grammar Library v 1.2: <a href="lib/resource-1.0/doc/synopsis.html">synopsis</a>. +<li> New version of <a href="doc/tutorial/gf-tutorial2.html">tutorial</a>, + now with exercises and also as a + <a href="doc/tutorial/gf-tutorial2.pdf">pdf file</a>, +<li> new speech formats +<li> better semantics of <tt>variants</tt> +<li> lots of bug fixes +</ul> + <p> diff --git a/download/index.html b/download/index.html new file mode 100644 index 000000000..5a6d65609 --- /dev/null +++ b/download/index.html @@ -0,0 +1,56 @@ +<html> +<body> + +GF Version 2.9, released 21 December 2007 as sources: +<ul> +<li> <a href="GF-2.9.tgz"><tt>GF-2.9.tgz</tt></a>, +Haskell and Java sources, grammar library sources, examples, documentation. +To compile and install: read <a href="src/INSTALL"><tt>src/INSTALL</tt></a>. + +<li> <a href="GF-2.9-lib.tgz"><tt>GF-2.9-lib.tgz</tt></a>, +Compiled grammar libraries</a>. To install: +unpack this in the directory pointed by <tt>GF_LIB_PATH</tt>. +</ul> +Binaries: GF Version 2.8, released 8 July 2007; updated 12 September. +<ul> +<li> <a href="GF-2.8-i386-pc-linux-gnu.tgz"><tt>GF-2.8-i386-pc-linux-gnu.tgz</tt></a>, +Linux binary, with precompiled grammar libraries. To install: +<pre> + tar xvfz GF-2.8-i386-pc-linux-gnu.tgz + cd GF-2.8-i386-pc-linux-gnu + ./configure + make install +</pre> +You may need <tt>sudo make install</tt>; if you cannot write in +<tt>/usr/local/</tt>, you can change the target directory +by <tt>./configure --prefix=MYDIR</tt>. + + +<li> <a href="GF-2.8-i386-apple-darwin8.9.1.tgz"><tt>GF-2.8-i386-apple-darwin8.9.1.tgz</tt></a>, Mac OS X binary (Intel), with precompiled grammar libraries. Requires Readline from +<a href="http://www.macports.org/">MacPorts</a>. To install, see above item. + +<li> <a href="GF-2.8-windows-cygwin.tgz"><tt>GF-2.8-windows-cygwin.tgz</tt></a>, Windows Cygwin binary. Requires +<a href="http://www.cygwin.com/">Cygwin</a>. To install, see above item. + +</ul> +The <a href= +"http://sourceforge.net/project/showfiles.php?group_id=132285">Sourceforge GF site</a> +has currently only v 2.7 and older versions. + +<p> + +Don't forget that you can always get the current sources from the +<a href="http://www.cs.chalmers.se/Cs/Research/Language-technology/darcs/GF/doc/darcs.html">GF Darcs Repository</a>. First time you do +<pre> + darcs get --partial --set-scripts-executable http://www.cs.chalmers.se/Cs/Research/Language-technology/darcs/GF/ +</pre> +and subsequent times +<pre> + darcs pull -a +</pre> +Then compile and install as described in +<a href="src/INSTALL"><tt>GF/src/INSTALL</tt></a>. + + +</body> +</html> diff --git a/index.html b/index.html index bf39e8ea1..f352fd4ad 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> -<html><head><title>GF Version 2.8</title></head> +<html><head><title>GF Version 2.9</title></head> <body bgcolor="#ffffff" text="#000000"> @@ -9,9 +9,9 @@ <h1>Grammatical Framework</h1> -<h2>Version 2.8</h2> +<h2>Version 2.9</h2> -July 8, 2007. +December 21, 2007. <p> @@ -23,25 +23,21 @@ July 8, 2007. "doc">Documentation</a> | <a href= -"download.html">Download</a> +"download/">Download</a> | <a href= -"http://www.cs.chalmers.se/Cs/Research/Language-technology/darcs/GF/doc/darcs.html">Developers</a> -| -<a href= -"doc/gf-history.html">Changes</a> +"http://www.cs.chalmers.se/Cs/Research/Language-technology/darcs/GF/doc/darcs.html">LatestCode</a> | <a href= "doc/gf-quickstart.html">QuickStart</a> | <a href= -"doc/tutorial/gf-tutorial2.html">Tutorial</a> +"doc/gf-tutorial.html">Tutorial</a> | <a href= -"lib">Libraries</a> +"doc/gf-refman.html">ReferenceManual</a> | -<a href= -"examples">Examples</a> +<a href="lib/resource/doc/synopsis.html">Libraries</a> | <a href= "http://www.cs.chalmers.se/~bringert/gf/translate/">NumeralDemo</a> @@ -56,30 +52,24 @@ July 8, 2007. </p><h2>News</h2> - -<p> - -<i>August 31, 2007</i>. <a href="doc/gf-course.html">GF Graduate Course</a> -organized by <a href="http://www.gslt.hum.gu.se">GSLT</a>: first module -September 13-14 in Gothenburg. - <p> -<i>July 8, 2007</i>. GF 2.8 released. Some highlights: +<i>December 21, 2007</i>. <ul> -<li> Resource Grammar Library v 1.2: <a href="lib/resource-1.0/doc/synopsis.html">synopsis</a>. -<li> New version of <a href="doc/tutorial/gf-tutorial2.html">tutorial</a>, - now with exercises and also as a - <a href="doc/tutorial/gf-tutorial2.pdf">pdf file</a>, -<li> new speech formats -<li> better semantics of <tt>variants</tt> -<li> lots of bug fixes +<li> GF 2.9 is mainly a bug fix version; +<li> preview version of GF3: get the + <a href= + "http://www.cs.chalmers.se/Cs/Research/Language-technology/darcs/GF/doc/darcs.html"> + latest sources</a> and compile with <tt>make gfc</tt> +<li> new version of the <a href="doc/gf-tutorial.html">tutorial</a> +<li> new <a href="doc/gf-refman.html">reference manual</a> +<li> <a href="demos/resource-api/editor.html">resource api browser</a> + using interactive editing </ul> - <p> -<a href="doc/old-news.html">News before 2.7</a>. +<a href="doc/old-news.html">News before 2.9</a>. </p><h2>What is GF?</h2> @@ -136,8 +126,8 @@ GF is open-source software licensed under <p> -The <a href="lib>"GF Grammar Libraries</a> are licensed under -<a href="lib/resource-1.0/LICENSE">GNU Lesser General Public License (LGPL)</a>. +The <a href="lib">GF Grammar Libraries</a> are licensed under +<a href="lib/resource/LICENSE">GNU Lesser General Public License (LGPL)</a>. @@ -166,7 +156,12 @@ of a multimodal dialogue system built with embedded grammars. <p> -<a href="lib/resource-1.0/doc/index.html">Resource grammar library</a>: +<a href="examples/tutorial/">Example grammars</a> used in the +<a href="doc/gf-tutorial.html">GF tutorial</a>. + +<p> + +<a href="lib/resource/doc/index.html">Resource grammar library</a>: basic structures of ten languages (Danish, English, Finnish, French, German, Italian, Norwegian, Russian, Spanish, Swedish). @@ -181,8 +176,7 @@ but they can also be useful for language training. GF is available for several platforms: Linux, Mac OS X, Microsoft Windows, and Sun OS. To get GF, go to the -<a href="http://sourceforge.net/project/showfiles.php?group_id=132285">Download Page</a> -(at SourceForge). +<a href="download">Download Page</a>. <h2>Quick start</h2> @@ -205,8 +199,8 @@ The platform-independent graphical user interface is written in </p><p> -The <a href="http://sourceforge.net/project/showfiles.php?group_id=132285"> -Download Page</a> (at SourceForge) gives links to source and binary packages, as well as +The <a href="download/">Download Page</a> +gives links to source and binary packages, as well as information on compiler requirements. <p> @@ -234,40 +228,30 @@ See the <a href="doc/index.html">Documentation page</a>. <h2>Projects and events</h2> +<li> <a href="http://webalt.math.helsinki.fi/content/index_eng.html">WebALT</a>, +Web Advanced Learning Technologies. GF is used as for generating multilingual +teaching material in mathematics. + <li> <a href="http://www.talk-project.org">TALK</a> = Tools for Ambient Linguistic -Knowledge</a>. GF is used in implementing multimodal and multilingual dialogue systems. +Knowledge</a>. GF was used in implementing multimodal and multilingual dialogue systems. <li> <a href="http://www.key-project.org/">KeY</a> project on Integrated Deductive -Software Design. GF is used for +Software Design. GF was used for authoring informal and formal specifications. More details on the GF application <a href="http://www.cs.chalmers.se/%7Ekrijo/gfspec"> here</a>. -<li> <a href="http://webalt.math.helsinki.fi/content/index_eng.html">WebALT</a>, -Web Advanced Learning Technologies. GF is used as for generating multilingual -teaching material in mathematics. - <li> Project <a href="http://efficient.citi.tudor.lu/index_noframe.html">Efficient</a> at Tudor Institute, Luxembourg, "atelier de prototypage de transactions d'e-commerce". GF is used as an authoring tool for business models. -<li> -An introductory course on GF was given at the -<a href="http://www.logic.at/esslli03/">ESSLLI summer school</a> -in Vienna 2003. - <h2>Miscellaneous</h2> -</li><li> -<a href="http://www.cs.chalmers.se/%7Ekrijo/gramlets/index.html">Gramlets</a>: -GF grammars compiled to Java applets. - - </li><li> <a href="doc/gfcc.pdf"> GFCC</a>: @@ -277,11 +261,6 @@ The compiler source code can be found in the directory (see <a href="http://sourceforge.net/project/showfiles.php?group_id=132285">GF download page</a>). </li><li> -<a href="http://www.cs.chalmers.se/~aarne/GF1"> -An early version of the GF Home Page</a> -last updated for GF, Version 1.2, 2003. - -</li><li> The original <a href="http://www.xrce.xerox.com/"> GF Xerox Home Page</a> with the oldest releases of and documents on GF, up to Version 0.54, 1999, @@ -296,8 +275,7 @@ Earlier application: </li><li> <a href="http://www.cs.chalmers.se/%7Emarkus/BNFC">The BNF Converter</a>. A GF spin-off customized for the description of programming -languages. - +languages. </li><li> @@ -305,6 +283,7 @@ languages. Morphology project</a>. Creating infrastructure for GF and other linguistic applications. + </li></ul> <h2>Authors</h2> @@ -332,6 +311,6 @@ And register to the Last modified by <a href="http://www.cs.chalmers.se/%7Eaarne"> Aarne Ranta</a>, -December 22, 2005. +December 21, 2007. </body></html> |
