summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjohn.j.camilleri <john.j.camilleri@chalmers.se>2013-06-26 06:28:54 +0000
committerjohn.j.camilleri <john.j.camilleri@chalmers.se>2013-06-26 06:28:54 +0000
commitebc4d2173b0af18d2a18032470527236d33a994f (patch)
treebe3f408b2c07fb7cec076b6f722298571be52ec9
parentd553cb165a5dd02c8d27e88a196e0e6b15cf389b (diff)
GF homepage: Add section for "getting help" (mentioning IRC channel)
and remove "fragments" from Maltese
-rw-r--r--index.html55
1 files changed, 33 insertions, 22 deletions
diff --git a/index.html b/index.html
index 2eb4b60b8..a2e29e702 100644
--- a/index.html
+++ b/index.html
@@ -42,7 +42,7 @@ January 2013
| <A HREF="https://github.com/GrammaticalFramework/GF/">GitHub</A>
| <A HREF="http://www.postcrashgames.com/gf_world/">Interactive Map</A><font size=-1 color=red><i>New!</i></font>
| <a href="http://cloud.grammaticalframework.org/"><img src="src/www/P/gf-cloud.png" alt="GF Cloud Service" title="GF Cloud Service"></a>
-]
+]
</div>
<div class=extralinks>
<p>
@@ -67,7 +67,7 @@ January 2013
<div class=news2>
<table class=news>
-<tr><td>2013-06-24:<td>We are now running the IRC channel <code>#gf</code> on the Freenode network.
+<tr><td>2013-06-24:<td>We are now running the IRC channel <strong><code>#gf</code></strong> on the Freenode network.
<tr><td>2013-06-19:<td>New resource grammar language: Maltese.
See <a href="lib/doc/synopsis.html">library synopsis</a>.
<tr><td>2013-04-25:<td>New resource grammar language: Greek.
@@ -119,11 +119,11 @@ January 2013
<H2>What is GF</H2>
<P>
-GF, Grammatical Framework, is a programming language for
+GF, Grammatical Framework, is a programming language for
<B>multilingual grammar applications</B>. It is
</P>
<UL>
-<LI>a <B>special-purpose language for grammars</B>, like YACC, Bison, Happy, BNFC,
+<LI>a <B>special-purpose language for grammars</B>, like YACC, Bison, Happy, BNFC,
but not restricted to programming languages
<LI>a <B>functional language</B>, like Haskell, Lisp, OCaml, Scheme, SML,
but specialized to grammar writing
@@ -153,9 +153,9 @@ GF can be used for building
<H2>Availability</H2>
<P>
-GF is <B>open-source</B>, licensed under <A HREF="LICENSE">GPL</A> (the program) and
+GF is <B>open-source</B>, licensed under <A HREF="LICENSE">GPL</A> (the program) and
<A HREF="./LICENSE">LGPL</A> and <A HREF="./LICENSE">BSD</A> (the libraries). It
-is available for
+is available for
</P>
<UL>
<LI>Linux
@@ -167,8 +167,8 @@ is available for
<H2>Projects</H2>
<P>
-GF was first created in 1998 at
-<A HREF="http://www.xrce.xerox.com/">Xerox Research Centre Europe</A>,
+GF was first created in 1998 at
+<A HREF="http://www.xrce.xerox.com/">Xerox Research Centre Europe</A>,
Grenoble, in the project
Multilingual Document Authoring. At Xerox, it was used for prototypes including
a restaurant phrase book,
@@ -180,17 +180,17 @@ an authoring system for medical drug descriptions.
Later projects using GF and involving third parties include, in chronological order,
</P>
<UL>
-<LI><A HREF="http://www.cs.chalmers.se/~hallgren/Alfa/Tutorial/GFplugin.html">GF-Alfa</A>:
+<LI><A HREF="http://www.cs.chalmers.se/~hallgren/Alfa/Tutorial/GFplugin.html">GF-Alfa</A>:
natural language interface to formal proofs
<LI><A HREF="http://efficient.citi.tudor.lu/index_noframe.html">Efficient</A>:
authoring tool for business models.
-<LI><A HREF="http://www.key-project.org/">GF-KeY</A>:
+<LI><A HREF="http://www.key-project.org/">GF-KeY</A>:
authoring and translation of software specifications
-<LI><A HREF="http://www.talk-project.org">TALK</A>:
+<LI><A HREF="http://www.talk-project.org">TALK</A>:
multilingual and multimodal spoken dialogue systems
-<LI><A HREF="http://webalt.math.helsinki.fi/">WebALT</A>:
+<LI><A HREF="http://webalt.math.helsinki.fi/">WebALT</A>:
multilingual generation of mathematical exercises (commercial project)
-<LI><A HREF="http://spraakbanken.gu.se/sal/">SALDO</A>:
+<LI><A HREF="http://spraakbanken.gu.se/sal/">SALDO</A>:
Swedish morphological dictionary based on rules developed for GF and
<A HREF="http://www.cse.chalmers.se/alumni/markus/FM/">Functional Morphology</A>
<LI><a href="http://www.molto-project.eu">MOLTO</a>:
@@ -203,13 +203,13 @@ fifty scientific publications (see <A HREF="doc/gf-bibliography.html">GF publica
</P>
<H2>Programming in GF</H2>
<P>
-GF is easy to learn by following the <A HREF="doc/tutorial/gf-tutorial.html">tutorial</A>.
+GF is easy to learn by following the <A HREF="doc/tutorial/gf-tutorial.html">tutorial</A>.
You can write your first translator in 15 minutes.
</P>
<P>
-GF has an interactive command interpreter, as well as a batch compiler.
-Grammars can be compiled to parser and translator code in many different
-formats. These components can then be embedded in applications written
+GF has an interactive command interpreter, as well as a batch compiler.
+Grammars can be compiled to parser and translator code in many different
+formats. These components can then be embedded in applications written
in other programming languages. The formats currently supported are:
</P>
<UL>
@@ -230,11 +230,22 @@ The GF programming language is high-level and advanced, featuring
<LI>module system with multiple inheritance and parametrized modules
</UL>
+<h3>Getting help</h3>
+<p>
+If you need some help with GF, the first places to start are the <a href="doc/tutorial/gf-tutorial.html">Tutorial</a> and <a href="doc/gf-refman.html">Reference</a> pages.
+The printed <a href="gf-book">book</a> contains all the material in the tutorial and some extra bits, and is the recommended reference for GF.
+</p>
+
+<p>
+We run the IRC channel <strong><code>#gf</code></strong> on the Freenode network, where you are welcome to look for help with small questions or just start a general discussion.
+If you have a larger question which the community may benefit from, we recommend you ask it on the <a href="http://groups.google.com/group/gf-dev">mailing list</a>.
+</p>
+
<H2>Libraries</H2>
<P>
-Libraries are at the heart of modern software engineering. In natural language
+Libraries are at the heart of modern software engineering. In natural language
applications, libraries are a way to cope with thousands of details involved in
-syntax, lexicon, and inflection. The
+syntax, lexicon, and inflection. The
<A HREF="lib/doc/synopsis.html">GF resource grammar library</A> has
support for an increasing number of languages, currently including
</P>
@@ -259,7 +270,7 @@ support for an increasing number of languages, currently including
<LI>Italian
<LI>Latin (fragments)
<LI>Latvian
-<li>Maltese (fragments)
+<li>Maltese
<LI>Nepali
<LI>Norwegian bokmål
<LI>Persian
@@ -277,8 +288,8 @@ support for an increasing number of languages, currently including
</OL>
<P>
-Adding a language to the resource library takes 3 to 9
-months - contributions
+Adding a language to the resource library takes 3 to 9
+months - contributions
are welcome! You can start with the <A HREF="doc/gf-lrec-2010.pdf">resource grammarian's tutorial</A>.