summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2008-11-25First working version of OALD dictionary conversion. Still missing: ↵bjorn
irregular verbs, irregular nouns, better handling of singular- and plural-only nouns.
2008-11-25Added ParadigmsEng.mkConj.bjorn
2008-11-25First version of OALD alsmost working.bjorn
2008-11-24add preposition "na" when the case is dative (QuestionBul)krasimir
2008-11-24replace spec with qformkrasimir
2008-11-24replace latin 'a' with cyrillic 'a'krasimir
2008-11-21links in demo.txtaarne
2008-11-21links to demosaarne
2008-11-21Started working on oald2gf script.bjorn
2008-11-21Added CompCN to ParseEng. Perhaps this should move to NounEng.bjorn
2008-11-20lighttpd conf tweak.bringert
2008-11-20pgf.fcgi: don't install any signal handlers. Since we didn't look at the ↵bjorn
variable they set, we just created zombies.
2008-11-20gwt: rearragne html files and paths to get nicer URLs.bjorn
2008-11-20Added CAdvNP and CAdvSSlash to ParseEng. Maybe they should go in Noun.gf ↵bjorn
instead?
2008-11-20Fix permissions of pgf server error log.bjorn
2008-11-20gf-server lighttpd.conf: put fcgi socket in basedir, with PID in name. This ↵bjorn
helps avoid clashed when running muyltiple gf servers on the same machine.
2008-11-19Include MachDeps.h in Data/Binary.hs, since it uses WORD_SIZE_IN_BITS. ↵bringert
Without this, the Binary Word instance would be wrong on 64-bit machines.
2008-11-19Updated CompatibilityEng to compile with case-inflected Num and Ord.bjorn
2008-11-19Fix good_A in BigLexEng.bjorn
2008-11-19Merge SyntaxEng.mkOrd and ParadigmsEng.mkOrd in TryEng.bringert
2008-11-19Updated ParseEng for case-inflected Num.bjorn
2008-11-19Added case inflection to English numerals and adjectives, in order to get ↵bjorn
genitive forms of stand-alone determiners that use Num or Ord right.
2008-11-18restored "?" as system pipe commandaarne
2008-11-18Added overloaded mkQuant to ParadigmsEng.bjorn