[voikko] Libvoikon Malaga-riippuvuus poistettu
    Harri Pitkänen 
    hatapitk at iki.fi
       
    Sat Sep  5 20:27:06 EEST 2009
    
    
  
Libvoikko sisältää nyt oman Malaga-toteutuksensa, joten erillistä Malaga-
kirjastoa ei enää tarvita. Alkuperäistä Malagaa tarvitaan kuitenkin edelleen 
Suomi-malagan kääntämiseen.
Tärkein muutoksesta saatava hyöty on toistaiseksi se, että Malaga-kirjasto ei 
enää aiheuta ongelmia libvoikkoa käyttävien ohjelmien toiminnalle:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538311
Oikoluvun nopeuteen muutos ei ainakaan toistaiseksi paljon vaikuta. Ehkä noin 
5 prosenttia lisää nopeutta on odotettavissa tässä vaiheessa. Koodin koossa 
voitto oli suurempi, eli noin puolet Malaga-kirjaston koodista voitiin jättää 
pois libvoikon sisäisestä versiosta. Sekä nopeudessa että koodin koossa on 
kuitenkin vielä mahdollista saavuttaa parannuksia.
Malagan riippuvuutta Glib-kirjastosta en ole poistanut. Tästä syystä libvoikko 
käyttää nyt Glibiä suoraan. Periaatteessa tästäkin riippuvuudesta on 
mahdollista päästä eroon, koska Glibistä käytössä on vain UTF-8-merkkijonojen 
käsittelyyn liittyviä funktioita. En kuitenkaan ole päättänyt, miten tämän 
asian kanssa teen. Linux-alustalla Glibin käytöstä ei ole mitään haittaa, 
muissa käyttöjärjestelmissä siitä eroon pääseminen sen sijaan helpottaisi 
asioita jonkin verran.
Myös SVN:ssä olevia Debian-pakettitiedostoja on muutettu niin, että komento
  makevoikkodeb libvoikko svn
toimii entiseen tapaan.
Tein kohtuullisen paljon muutoksia libvoikon sisäiseen Malaga-toteutukseen, 
joten on mahdollista, että siinä on joitain bugeja, joita alkuperäisessä 
Malagassa ei ole. Jos jotain ongelmia tämän kanssa ilmenee, niistä kannattaa 
kertoa.
Harri
    
    
More information about the voikko
mailing list