forked from GitHub/gf-core
Most of the pages on the GF web site have an exemplary simple design, with just one column of text. This make them adapt exceptionally well to screens of different sizes. In particular, they should be easy to read even on smartphones. However, smartphone browsers like Mobile Safari and the default Android Browser assume that pages do *not* adapt well to small screens, so by default they emulate a big screen, forcing the user to zoom in to a part of the page to be able to read it. By adding the meta tag <meta name = "viewport" content = "width = device-width"> the big screen emulation can be turned off, allowing pages to be formatted to fit the actual screen size and text to be displayed at a readable size.
178 lines
6.2 KiB
HTML
178 lines
6.2 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="generator" CONTENT="http://txt2tags.org">
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf8">
|
|
<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
|
|
<meta name = "viewport" content = "width = device-width"><TITLE>Grammatical Framework: Programming with Multilingual Grammars</TITLE>
|
|
</HEAD><BODY BGCOLOR="white" TEXT="black">
|
|
<CENTER>
|
|
<H1>Grammatical Framework: Programming with Multilingual Grammars</H1>
|
|
<FONT SIZE="4"><I>Aarne Ranta</I></FONT><BR>
|
|
</CENTER>
|
|
|
|
<P>
|
|
<center><img style="width: 200px" src="gf-book-cover.png"></center>
|
|
</P>
|
|
<P>
|
|
This is the web page of the book
|
|
</P>
|
|
|
|
<UL>
|
|
<LI>Aarne Ranta,
|
|
<I>Grammatical Framework: Programming with Multilingual Grammars</I>,
|
|
CSLI Publications,
|
|
Stanford,
|
|
2011,
|
|
340 pp,
|
|
ISBN-10: 1-57586-626-9 (Paper), 1-57586-627-7 (Cloth).
|
|
</UL>
|
|
|
|
<H2>Publisher's information</H2>
|
|
|
|
<P>
|
|
Publisher's web page (look for "Series" -> "CSLI Studies in Computational Linguistics")
|
|
</P>
|
|
<P>
|
|
<A HREF="http://www-csli.stanford.edu/pubs/">http://www-csli.stanford.edu/pubs/</A>
|
|
</P>
|
|
|
|
<H2>Order</H2>
|
|
|
|
<P>
|
|
Direct order ($32.50 paperback, $70 hardcover):
|
|
</P>
|
|
<P>
|
|
<A HREF="http://press.uchicago.edu/ucp/books/book/distributed/G/bo12469871.html">http://press.uchicago.edu/ucp/books/book/distributed/G/bo12469871.html</A>
|
|
</P>
|
|
<P>
|
|
Amazon order USA ($32.50 paperback, $70 hardcover):
|
|
</P>
|
|
<P>
|
|
<A HREF="http://www.amazon.com/Grammatical-Framework-Programming-Multilingual-Information/dp/1575866269/ref=sr_1_2?ie=UTF8&qid=1308585697&sr=8-2">http://www.amazon.com/Grammatical-Framework-Programming-Multilingual-Information/dp/1575866269/ref=sr_1_2?ie=UTF8&qid=1308585697&sr=8-2</A>
|
|
</P>
|
|
<P>
|
|
Amazon order UK (£21 paperback, £45 hardcover):
|
|
</P>
|
|
<P>
|
|
<A HREF="http://www.amazon.co.uk/Grammatical-Framework-Programming-Multilingual-Computational/dp/1575866269/ref=sr_1_6?ie=UTF8&qid=1315580083&sr=8-6">http://www.amazon.co.uk/Grammatical-Framework-Programming-Multilingual-Computational/dp/1575866269/ref=sr_1_6?ie=UTF8&qid=1315580083&sr=8-6</A>
|
|
</P>
|
|
|
|
<H2>Book description</H2>
|
|
|
|
<P>
|
|
Grammars of natural languages are complex systems, and their
|
|
computer implementation requires both programming skills and
|
|
linguistic knowledge, especially when dealing with other languages
|
|
than English. This book makes such tasks accessible for a wide
|
|
range of programmers. It introduces GF (Grammatical Framework),
|
|
which is a programming language designed for writing grammars, which
|
|
may moreover address several languages in parallel.
|
|
The book shows how to write grammars in GF and use them in applications
|
|
such as tourist phrasebooks, spoken dialogue systems, and natural
|
|
language interfaces. The examples and exercises address several
|
|
languages, and the readers are guided to look at their own languages
|
|
from the computational perspective.
|
|
</P>
|
|
<P>
|
|
With an emphasis on good engineering, the book promotes modularity
|
|
and division of labour - in particular, the use of libraries. It
|
|
introduces the GF Resource Grammar Library, which currently addresses
|
|
16 languages. This number is constantly growing due to contributions
|
|
from the international GF community. The library makes it painless to
|
|
build applications and to port them to new languages. The book
|
|
introduces a wide range of such applications, which run on platforms
|
|
ranging from web servers to mobile phones. But the book also gives
|
|
guidance for those readers who want to understand the underlying
|
|
linguistics and implement resource grammars for new languages.
|
|
</P>
|
|
<P>
|
|
The book starts with a hands-on tutorial, continues with a selection
|
|
of advanced topics, and ends with a complete reference manual
|
|
of GF. Requiring very little background knowledge, it is accessible
|
|
for second-year students that have experience with computers and an
|
|
interest for languages. At the same time, its novel and advanced
|
|
material makes it interesting for senior researchers in computer science,
|
|
linguistics, and related fields.
|
|
</P>
|
|
|
|
<H2>How to cite</H2>
|
|
|
|
<PRE>
|
|
@Book{ranta-2011,
|
|
author = {Aarne Ranta},
|
|
title = {{Grammatical Framework:
|
|
Programming with Multilingual Grammars}},
|
|
publisher = {{CSLI Publications}},
|
|
year = {2011},
|
|
address = "Stanford",
|
|
note = "ISBN-10: 1-57586-626-9 (Paper), 1-57586-627-7 (Cloth)"
|
|
}
|
|
</PRE>
|
|
|
|
<H2>Table of Contents</H2>
|
|
|
|
<P>
|
|
<A HREF="toc-gf-book.txt">Detailed Table of Contents</A>
|
|
</P>
|
|
|
|
<H2>Supporting material</H2>
|
|
|
|
<P>
|
|
<A HREF="./gf-book-slides.pdf">Slides</A> for teaching the book chapter by chapter.
|
|
</P>
|
|
<P>
|
|
<A HREF="./examples">Code examples</A>. You can also download the
|
|
complete example set as a compressed tar file,
|
|
<A HREF="gf-book-examples.tgz">gf-book-examples.tgz</A>.
|
|
</P>
|
|
<P>
|
|
<A HREF="http://www.grammaticalframework.org/demos/gfse/">GF Web IDE</A>:
|
|
build grammars in the cloud, without installing GF.
|
|
</P>
|
|
<P>
|
|
Demos
|
|
</P>
|
|
|
|
<UL>
|
|
<LI><A HREF="http://www.grammaticalframework.org:41296/minibar/minibar.html">on-line translator</A> (Section 7.12)
|
|
<LI><A HREF="http://www.grammaticalframework.org/demos/resource-api/editor.html">syntax editor</A> (Section 7.13)
|
|
<LI><A HREF="http://www.youtube.com/watch?v=1bfaYHWS6zU">multimodal dialogue system</A> (Section 7.15)
|
|
</UL>
|
|
|
|
<P>
|
|
Other tutorials:
|
|
</P>
|
|
|
|
<UL>
|
|
<LI><A HREF="../doc/tutorial/gf-tutorial.html">GF Tutorial</A>: programmer-oriented,
|
|
covering parts of chapters 2-8
|
|
<LI><A HREF="../doc/gf-lrec-2010.pdf">GF Resource Tutorial</A>: linguist-oriented,
|
|
covering parts of chapters 2-5, 9-10
|
|
</UL>
|
|
|
|
<P>
|
|
<A HREF="http://www.grammaticalframework.org/doc/gf-bibliography.html">Works mentioned in references</A>;
|
|
more download links will be added.
|
|
</P>
|
|
<P>
|
|
<A HREF="http://www.grammaticalframework.org/lib/doc/synopsis.html">Resource Grammar Library API</A>
|
|
</P>
|
|
<P>
|
|
<A HREF="http://www.grammaticalframework.org/download">Sources and binaries</A>
|
|
for GF 3.2, which exactly matches the book.
|
|
</P>
|
|
<P>
|
|
GF Home Page: <A HREF="http://www.grammaticalframework.org/">http://www.grammaticalframework.org/</A>
|
|
</P>
|
|
<P>
|
|
Author's email: aarne'at'chalmers'dot'se
|
|
</P>
|
|
<P>
|
|
Author's home page: <A HREF="http://www.cse.chalmers.se/~aarne/">http://www.cse.chalmers.se/~aarne/</A>
|
|
</P>
|
|
|
|
<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
|
|
<!-- cmdline: txt2tags -thtml index.txt -->
|
|
</BODY></HTML>
|