[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