From a7b2f77227b130a0740ed716579ce0ae3b592a30 Mon Sep 17 00:00:00 2001
From: "John J. Camilleri"
Date: Sun, 4 Nov 2018 21:12:10 +0100
Subject: Cleanup links in homepage and footer
---
index.html | 139 +++++++++++++++++++++++++++++++++----------------------------
1 file changed, 76 insertions(+), 63 deletions(-)
(limited to 'index.html')
diff --git a/index.html b/index.html
index 45ab1debe..fe45c85cb 100644
--- a/index.html
+++ b/index.html
@@ -27,8 +27,8 @@
@@ -47,42 +47,42 @@
Learn
Other resources
@@ -90,13 +90,13 @@
@@ -112,6 +112,7 @@ GF, Grammatical Framework, is a programming language for
Happy,
BNFC,
but not restricted to programming languages
+
a functional programming language, like
Haskell,
Lisp,
@@ -119,25 +120,30 @@ GF, Grammatical Framework, is a programming language for
SML,
Scheme,
but specialized to grammar writing
+
a development platform for natural language grammars, like
LKB,
XLE,
Regulus,
but based on functional programming and type theory
+
a categorial grammar formalism, like
ACG,
CCG,
but specialized for multilingual grammars,
+
a logical framework, like
Agda,
Coq,
Isabelle,
but equipped with concrete syntax in addition to logic
+
a platform for machine translation, like
Moses,
Apertium,
but based on deep structural analysis (and usually applied for
limited fragments of language).
+
@@ -166,11 +172,11 @@ least one, it may help you to get a first idea of what GF is.
is available for
- - Linux
-
- Mac OS X
-
- Windows
-
- Android mobile platform (via Java; runtime)
-
- via compilation to JavaScript, almost any platform that has a web browser (runtime)
+
- Linux
+ - macOS
+ - Windows
+ - Android mobile platform (via Java; runtime)
+ - via compilation to JavaScript, almost any platform that has a web browser (runtime)
Programming in GF
@@ -185,21 +191,21 @@ least one, it may help you to get a first idea of what GF is.
in other programming languages. The formats currently supported are:
- - Haskell
-
- Java, in particular the Android platform
-
- JavaScript
-
- Speech recognition: HTK/ATK, Nuance, JSGF
+
- Haskell
+ - Java, in particular the Android platform
+ - JavaScript
+ - Speech recognition: HTK/ATK, Nuance, JSGF
The GF programming language is high-level and advanced, featuring
- - static type checking
-
- higher-order functions
-
- dependent types
-
- pattern matching with data constructors and regular expressions
-
- module system with multiple inheritance and parametrized modules
+
- static type checking
+ - higher-order functions
+ - dependent types
+ - pattern matching with data constructors and regular expressions
+ - module system with multiple inheritance and parametrized modules
Getting help
@@ -260,23 +266,39 @@ least one, it may help you to get a first idea of what GF is.
Later projects using GF and involving third parties include, in chronological order,
- - GF-Alfa:
+
-
+ GF-Alfa:
natural language interface to formal proofs
-
- Efficient:
+
+ -
+ Efficient:
authoring tool for business models.
-
- GF-KeY:
+
+ -
+ GF-KeY:
authoring and translation of software specifications
-
- TALK:
+
+ -
+ TALK:
multilingual and multimodal spoken dialogue systems
-
- WebALT:
+
+ -
+ WebALT:
multilingual generation of mathematical exercises (commercial project)
-
- SALDO:
+
+ -
+ SALDO:
Swedish morphological dictionary based on rules developed for GF and
Functional Morphology
-
- MOLTO:
+
+ -
+ MOLTO:
multilingual online translation
-
- REMU:
+
+ -
+ REMU:
reliable multilingual digital communication.
+
Here is a