From 61bd63713d57d4f17fa5239bd8178ec2bb63cf46 Mon Sep 17 00:00:00 2001 From: aarne Date: Fri, 10 Mar 2006 10:34:35 +0000 Subject: [PATCH] lib index --- lib/index.html | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ lib/index.txt | 52 +++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 lib/index.html create mode 100644 lib/index.txt diff --git a/lib/index.html b/lib/index.html new file mode 100644 index 000000000..dcfd73e6e --- /dev/null +++ b/lib/index.html @@ -0,0 +1,73 @@ + + + + +GF Grammar Libraries + +

GF Grammar Libraries

+ +Author: Aarne Ranta <aarne (at) cs.chalmers.se>
+Last update: Fri Mar 10 11:32:28 2006 +
+ +

+
+

+ + +

+
+

+

+One of the main ideas of +GF +is the use of libraries in grammar writing, in a way familiar +from software engineering. In this way, large grammars can +be built in cooperation, and old grammars or parts of them +can be reused in new grammars. The slides +Grammars as Software Libraries +give some introduction to this idea. +

+ +

The resource grammar library

+

+This library covers basic linguistic structures of +different languages. +

+

+Version 1.0 (still beta, but already recommended). +Covers English, Finnish, French, German, Italian, Norwegian, +Spanish, and Swedish. +

+

+Version 0.9 (current "official" version). +Also covers Danish and Russian, but not German. +

+

+Version 0.6. Old version with 7 languages. +

+ +

The prelude library

+

+The prelude +library gives utility functions for different GF applications: +

+

+Precedence. Utilities for +formal languages: precedence levels, associatives, infixes. +

+

+Predef. Type signatures +of predefined (hard-coded) functions. +

+

+Prelude. Generic utilities +for strings, tables, records, booleans. +

+ + + + diff --git a/lib/index.txt b/lib/index.txt new file mode 100644 index 000000000..0f89cebb6 --- /dev/null +++ b/lib/index.txt @@ -0,0 +1,52 @@ +GF Grammar Libraries +Author: Aarne Ranta +Last update: %%date(%c) + +% NOTE: this is a txt2tags file. +% Create an html file from this file using: +% txt2tags --toc -thtml index.txt + +%!target:html + +One of the main ideas of +[GF ..] +is the use of libraries in grammar writing, in a way familiar +from software engineering. In this way, large grammars can +be built in cooperation, and old grammars or parts of them +can be reused in new grammars. The slides +[Grammars as Software Libraries resource-1.0/doc/gslt-sem-2006.html] +give some introduction to this idea. + + + +==The resource grammar library== + +This library covers basic linguistic structures of +different languages. + +[Version 1.0 resource-1.0/doc] (still beta, but already recommended). +Covers English, Finnish, French, German, Italian, Norwegian, +Spanish, and Swedish. + +[Version 0.9 resource/] (current "official" version). +Also covers Danish and Russian, but not German. + +[Version 0.6 resource-0.6/]. Old version with 7 languages. + + + +==The prelude library== + +The [prelude prelude/] +library gives utility functions for different GF applications: + +[Precedence resource-1.0/doc/gfdoc/Precedence.html]. Utilities for +formal languages: precedence levels, associatives, infixes. + +[Predef resource-1.0/doc/gfdoc/Predef.html]. Type signatures +of predefined (hard-coded) functions. + +[Prelude resource-1.0/doc/gfdoc/Prelude.html]. Generic utilities +for strings, tables, records, booleans. + +