diff --git a/css/newstyle.css b/css/newstyle.css new file mode 100644 index 000000000..fd16c6b5b --- /dev/null +++ b/css/newstyle.css @@ -0,0 +1,62 @@ +@import url(style.css); + +body.new { margin: 0 8px; } + +div.header { text-align: center; } + +div.sky { + margin: 0 -8px; + background-image: -webkit-linear-gradient(top, #bbe0ff, #f6f6f6 70%); + background-image: -moz-linear-gradient(top, #a0d0ff, #f6f6f6 70%); +} + +div.header h1 { + margin: 0; + font-family: verdana, arial, sans-serif; + font-weight: normal; font-size: 200%; + /*text-decoration: underline;*/ + } + +div.red h1 { + color: #e80000; + text-shadow: rgba(232,0,0,0.25) 2px 2px 5px; +} + +.tagline { font-family: sans-serif; } +div.red .tagline { color: #e00000; } + +h2.noclear { clear: none; } + +div.links { + display: inline-block; + vertical-align: top; + margin-right: 1em; +} + +.links h4 { margin: 0; } + +.links ul { + margin-top: 1ex; + margin-left: 2ex; + padding-left: 1ex; + font-family: sans-serif; +} + +.links li { margin-top: 0.5ex; margin-bottom: 0.5ex; } + +div.menu { + font-size: 80%; + display: table; + margin-top: 3ex; + margin-right: auto; + margin-left: auto; + /*float: right;*/ + /*border-radius: 5px; + margin-top: 1ex; + background: inherit; + border: 2px solid black; + padding-left: 0.3em; + box-shadow: 0px 0px 15px rgba(0,0,0,0.5);*/ +} + +.gflogo { width: 240px; } diff --git a/css/oldstyle.css b/css/oldstyle.css index 8eb12ca80..fcc422975 100644 --- a/css/oldstyle.css +++ b/css/oldstyle.css @@ -14,12 +14,17 @@ body { h1,h2,h3,h4 { font-size: 20px; } -img.grow { display: none; } - +img.logo, img.grow { display: none; } a { color: #ecc800; } a:hover { color: #fcd800; } +div.links { + display: inline-block; + vertical-align: top; + margin-right: 1em; +} + table.news td { background: inherit; border: 0; @@ -27,6 +32,11 @@ table.news td { padding: 0.25ex 0.5ex; } +table.news td:nth-child(1) { + /* Don't want the hyphens in dates (2012-06-29) to cause line breaks */ + white-space: nowrap; +} + ol.languages { column-width: 12em; -moz-column-width: 12em; diff --git a/css/style.css b/css/style.css index b590d92bb..ebde551f9 100644 --- a/css/style.css +++ b/css/style.css @@ -1,5 +1,5 @@ -body { background-color: #f2f2f2; } +body { background-color: #f6f6f6; } h1,h2,h3,h4 { font-family: sans-serif; color: #303030; diff --git a/new.html b/new.html new file mode 100644 index 000000000..ced397baf --- /dev/null +++ b/new.html @@ -0,0 +1,389 @@ + + +
+| 2014-03-11: + | A company for commercial applications of GF has been founded: + Digital Grammars. + |
| 2013-11-25: + | The default character encoding in GF grammar files will be changed + from Latin-1 to UTF-8. See + GF character encoding changes + for details. + |
| 2013-10-18: | New resource grammar language: Estonian. + See library synopsis. + |
| 2013-09-18: | New GF contributions repository, hosted on GitHub. + |
| 2013-08-06: | GF 3.5 released! + Release notes. + |
| 2013-07-26: | Started a page with RGL Documentation and Publications. + |
| 2013-06-24: | We are now running the IRC channel #gf on the Freenode network.
+ |
| 2013-06-19: | New resource grammar language: Maltese. + See library synopsis. + |
| 2013-04-25: | New resource grammar language: Greek. + See library synopsis. + |
| 2013-01-31: | GF 3.4 released! + Release notes. + |
| 2012-12-10: | + Resource Grammar Library + coverage map, created by Tommi Nieminen. + + |
+GF, Grammatical Framework, is a programming language for +multilingual grammar applications. It is +
++Don't worry if you don't know most of the references above - but if you do know at +least one, it may help you to get a first idea of what GF is. +
++GF can be used for building +
++GF is open-source, licensed under GPL (the program) and +LGPL and BSD (the libraries). It +is available for +
++GF was first created in 1998 at +Xerox Research Centre Europe, +Grenoble, in the project +Multilingual Document Authoring. At Xerox, it was used for prototypes including +a restaurant phrase book, +a database query system, +a formalization of an alarm system instructions with translations to 5 languages, and +an authoring system for medical drug descriptions. +
++Later projects using GF and involving third parties include, in chronological order, +
++Here is a talk +about GF at XRCE, +14 years later. + +
+Academically, GF has been used in at least ten PhD theses and resulted +in more than a hundred +scientific publications (see GF publication list). +
++GF is easy to learn by following the tutorial. +You can write your first translator in 15 minutes. +
++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: +
++The GF programming language is high-level and advanced, featuring +
++If you need some help with GF, the first places to start are the Tutorial and Reference pages. +The printed book contains all the material in the tutorial and some extra bits, and is the recommended reference for GF. +
+ +
+We run the IRC channel #gf on the Freenode network, where you are welcome to look for help with small questions or just start a general discussion.
+IRC logs (in raw format) are available here.
+If you have a larger question which the community may benefit from, we recommend you ask it on the mailing list.
+
+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 +GF resource grammar library has +support for an increasing number of languages, currently including +
++Adding a language to the resource library takes 3 to 9 +months - contributions +are welcome! You can start with the resource grammarian's tutorial. + + + + + +