summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2007-11-07 13:53:48 +0000
committeraarne <aarne@cs.chalmers.se>2007-11-07 13:53:48 +0000
commit0be4e801f45e7ec4b2d75575c0cf36053cc62754 (patch)
tree91c72e1924b1c5ec97dc8c2039e137117cfed834
parent8c47cb46b2dd6592281b31452dba360caebc4dd6 (diff)
some more issues in gf3.txt
-rw-r--r--src/GF/Devel/gf3.txt18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/GF/Devel/gf3.txt b/src/GF/Devel/gf3.txt
index 3eb2d6e35..56feeba2a 100644
--- a/src/GF/Devel/gf3.txt
+++ b/src/GF/Devel/gf3.txt
@@ -3,12 +3,15 @@ Aarne Ranta
7 November 2007
+This document summarizes the goals and status of the forthcoming
+GF version 3.0.
+
==Overview==
GF 3 results from the following needs:
- refactor GF to make it more maintainable
- provide a simple command-line batch compiler
-- replace the gfcc by the much simpler gfcc format for embedded grammars
+- replace gfc by the much simpler gfcc format for embedded grammars
The current implementation of GF 3 has three binaries:
@@ -45,19 +48,21 @@ code.
==Status of code and functionalities==
GF executable v. 2.8
-- gf: 263 modules, executable 7 MB
+- gf: 263 modules, executable 7+ MB (on MacOS i386)
Current status of GF 3.0 alpha:
-- gf3: 94 modules, executable 4 MB
-- gfc: 71 modules, executable 3 MB
-- gfi: 35 modules, executable 1 MB
+- gf3: 94 modules, executable 4+ MB
+- gfc: 71 modules, executable 3+ MB
+- gfi: 35 modules, executable 1+ MB
Missing functionalities
- in gfc:
- input formats: cf, ebnf, gfe, old gf
- output formats: speech grammars, bnfc
+ - integrating options for input, output, and debugging information
+ (as described in Devel/GFC/Options.hs)
- in gfi:
@@ -74,3 +79,6 @@ Native Haskell readline
Binary formats for gfo and gfcc
+Parallel compilation on multicore machines
+
+