summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-10bugfix in the Swedish paradigms - jazz is jazz in gentive not jazzskrasimir
2008-12-09bugfixes in Numerals for Romaniankrasimir
2008-12-09Editor with some commands, using PGF API, with demo shell in ↵aarne
exper/EditShell; still buggy
2008-12-08started PGF editoraarne
2008-12-08removed dependencies of Zipper and editor in GF grammar compileraarne
2008-12-08preperations for Val of paramsaarne
2008-12-08data structures for param values with number, preparing optimized pattern ↵aarne
matching in grammar compilation
2008-12-06remove GF.Source.SharedString from GF.cabalkrasimir
2008-12-05Rename PGF Server cabal packages to pgf-server (was gf-server).bjorn
2008-12-05Added more functions to gf-server-jsapi.jsbjorn
2008-12-05Update src/server/simple-client.html and gf-server-jsapi.js to work with ↵bjorn
current pgf server.
2008-12-04fixed a Compute bug due to failure to match typed record values with untyped ↵aarne
record patterns
2008-12-04factored out RET in letter grammarsaarne
2008-12-04spotted wrong traslation in the Bulgarian dictonary. feather is feather not ↵krasimir
father
2008-12-04pgf server: return 1 result for /random without limit argument.bjorn
2008-12-04the letter grammar set ported to GF 3aarne
2008-12-03accusative for Finnish numeral determinersaarne
2008-12-02bug fixes relevant for Bronzeage. NB Bulgarian can be compiled separately ↵aarne
with old lib
2008-12-02added slavic to some paths in Bulgaria, and Inanimate to one place in ↵aarne
SymbolBul, to be able to compile them
2008-12-02sibstantival det forms in scandinavianaarne
2008-12-02corrected BeschSpa.encontrar_38aarne
2008-12-01Don't try to include Bulgarian in the bronzeage.pgf, since it seems to be ↵bjorn
missing from the repo.
2008-12-01Get A2, married_A2 from Lexicon in parsing grammar, since OALS doesn't have ↵bjorn
any A2's.
2008-12-01Copy OALD files after building parse grammar.bjorn
2008-12-01Remove more unused stuff from GF.Data.Operations.bjorn
2008-12-01Fix URL of delete-last.png in fridge app.bjorn
2008-12-01fixed the gender of French numeral "un"aarne
2008-11-27fix the inflection of computer in Bulgariankrasimir
2008-11-27category Art removed from Russiankrasimir
2008-11-27further refactoring in Russiankrasimir
2008-11-27move lincat Subj, Prep to Slavickrasimir
2008-11-27Remove lots of old unused stuff from GF.Data.Operations.bjorn
2008-11-27More efficient implementation of topological sort. bjorn
Profiling the compilation of the OALD lexicon showed that 90-95% of the time was spent in topoSort. The old implementation was quadratic. Replaced this with O(E + V) implementation, in GF.Data.Relation. This gave a 10x speed-up (~ 25 sec instead of ~270 sec) for compiling ParseEng and OaldEng.
2008-11-27Move Graph, Relation and Graphviz modules from GF.Speech to GF.Data.bjorn
2008-11-27Remove ununsed GF.Source.SharedString module.bjorn
2008-11-26initial Slavic grammar, shared between Bulgarian and Russiankrasimir
2008-11-26SubstForm in Russian is replaced with NForm like in Bulgarian and is used ↵krasimir
more widely
2008-11-26Don't use string sharing in LexGF.bjorn
Profiling showed that when loading a large .gfo file, shareString was responsible for 15-18% of the CPU time, and a lot of the allocation. Since we already use ByteStrings for reading the source files, shareString mostly has the effect of creating lots of small ByteStrings instead of one large one. Since the plain size of the .gfo is seldom a problem (unlike when it was read as a String), it is ok to keep the whole file as one ByteString in RAM, and have all tokens point into that. Profiling after the change showed 15-20% reduction in CPU time and in total allocation.
2008-11-26My profiling showed that the BinTree operations were responsible for about ↵bjorn
60% of the CPU time when reading a large .gfo file. Replacing BinTree by Data.Map reduced this to about 6%, which meant about 50% reduction in total CPU time.
2008-11-26Get 'make prof' working with GHC 6.8bjorn
2008-11-26Use OALD in ParseEng.bjorn
2008-11-26OALD: split lexicon into two: one for open classes and one for closed classes.bjorn
2008-11-26add Russian in next-libkrasimir
2008-11-26Added generated OALD files (Oald.gf and OaldEng.gf) to repo.bjorn
2008-11-26Added original OALD files to repo.bjorn
2008-11-26OALD: More info in generated header.bjorn
2008-11-26OALD: clean up asc2gf script.bjorn
2008-11-26OALD: remove * and add comment for guessed irregular noun plural forms.bjorn
2008-11-26OALD: Use verbs from IrregEng when possible.bjorn
2008-11-26Added ParadigmsEng.mkV : Str -> V -> V, which adds a prefix to an existing verb.bjorn