diff options
| author | aarne <aarne@cs.chalmers.se> | 2008-06-25 16:54:35 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2008-06-25 16:54:35 +0000 |
| commit | e9e80fc389365e24d4300d7d5390c7d833a96c50 (patch) | |
| tree | f0b58473adaa670bd8fc52ada419d8cad470ee03 /src/module-structure.txt | |
| parent | b96b36f43de3e2f8b58d5f539daa6f6d47f25870 (diff) | |
changed names of resource-1.3; added a note on homepage on release
Diffstat (limited to 'src/module-structure.txt')
| -rw-r--r-- | src/module-structure.txt | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/src/module-structure.txt b/src/module-structure.txt new file mode 100644 index 000000000..d3b596d9f --- /dev/null +++ b/src/module-structure.txt @@ -0,0 +1,76 @@ + + +följande är en föreslagen hierarkisk modulstruktur för GF 2.2 + +* katalogen src kommer att innehålla (åtminstone) följande: + - GF.hs modulen Main + - GF/ resten av Haskell-filerna + - JavaGUI/ java-filer + - haddock/ filer för haddock + - html/ + - resources/ + - run-haddock.csh + - check-haddock.perl + + +* struktur för haskell-filer: + + GF.Formalism (finns redan) + GF.Conversion (...) + GF.Parsing (heter nu GF.NewParsing, bör byta namn) + GF.System (finns redan, för filer som har med + operativsystemet att göra, t.ex. Tracing och Arch) + +filerna GF.NewParsing.GeneralChart och GF.NewParsing.IncrementalChart +flyttas och byter namn till GF.Data.GeneralDeduction och GF.Data.IncrementalDeduction + +vart ska filerna GFModes, Help, HelpFile, Today flyttas? +förslag: Help, HelpFile, Today -> GF.System + +api -> GF.API +cf -> GF.CF +canonical -> GF.Canon +compile -> GF.Compile + +infra -> GF.Data (datatyper, algoritmer - helst ej direkt beroende av GF) + GF.Infra (GF-infrastruktur) + GF.Text (t.ex. olika språk, teckenkodningar) + +(...) -> GF.Fudgets (alla filer som har med fudgets att göra) +grammar -> GF.Grammar +cfgm -> GF.CFGM +source -> GF.Source +shell -> GF.Shell +speech -> GF.Speech +translate -> GF.Translate +useGrammar -> GF.UseGrammar +visuali... -> GF.Visualization + +parsers -> filerna (ParGF och ParGFC) flyttas till där GF.cf och GFC.cf finns + +util -> Extras (kanske på toppnivå - inte GF.Extras) + + +* java-katalogen byter namn: + +java -> JavaGUI + + +* haddock samlas på ett ställe: + +haddock-check.perl -> haddock/check-haddock.perl +haddock-script.csh -> haddock/run-haddock.csh +haddock-resources/ -> haddock/resources/ +haddock/ -> haddock/html + + +* kataloger som kan tas bort? + +for-xxx (obsoleta) +haddock +newparsing (tom) +notrace (tom) +trace (tom) +parsers (tom efter flytt av filer) +old-stuff (obsolet) +GF.OldParsing (obsolet) |
