GF Grammar Libraries
Author: Aarne Ranta <aarne (at) cs.chalmers.se>
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.2 resource-1.0/doc] released 22 December 2006
(enhanced version of 1.0).
Covers Danish, English, Finnish, French, German, Italian, Norwegian, 
Russian, Spanish, and Swedish, and to a smaller extent Arabic and Catalan.

Two older versions are also available:
[Version 0.9 resource/]
and
[Version 0.6 resource-0.6/]. 



==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.


==License==

All libraries in this directory and its subdirectories are
releaced under GNU Lesser General Public License (LGPL). See the file 
[LICENSE ./LICENSE] for more details.
