[voikko] Libvoikon Malaga-riippuvuus poistettu

Lauri Nurmi lanurmi at iki.fi
Wed Sep 16 00:09:15 EEST 2009


to, 2009-09-10 kello 16:51 +0300, Harri Pitkänen kirjoitti:
> Hei!
> 
> On Thursday 10 September 2009, Lauri Nurmi wrote:
> > kokeilin libvoikon kääntämistä ilman Glibiä, ja eihän se oikein...
> 
> Kiitos tästä, laitoin SVN:ään. Jos olet kiinnostunut jatkamaan tuota Glib-
> siivousta, niin otan vastaavia korjauksia mielellään vastaan :)

Kiinnostusta on; aikaakin ehkä joskus.

> Loput Glib-riippuvuudet näyttäisivät olevat merkkien ja merkkijonojen 
> käsittelyyn liittyviä funktioita, eikä kovin montaa eri funktiota edes ole 
> käytössä. Näistä pääsisi eroon kehittämällä korvaavat funktiot hakemistossa 
> src/utils olevaan StringUtils-luokkaan ja käyttämällä niitä Glibin sijaan.

Tässä ihan vaan tiedoksi lista niistä glibin funktioista, joita
libvoikko käyttää nykyään:

g_utf8_get_char
g_utf8_strlen
g_utf8_validate
g_unichar_validate
g_utf8_next_char
g_unichar_to_utf8
g_unichar_tolower
g_utf8_offset_to_pointer
g_unichar_isspace
g_unichar_isalnum
g_unichar_isalpha

Ei siis kovin monta todellakaan.

Löysin tällaisen projektin, joka toteuttaa erinäisiä UTF-8-asioita
standardilla C++:lla: http://utfcpp.sourceforge.net/

Aion tutkia miten helposti tai vaikeasti tuota voisi hyödyntää Glibin
funktioiden korvaamiseen. Lisenssi lienee riittävän vapaa (samanlainen
kuin Boost Software License), ja toteutukset ovat muutamassa
headertiedostossa, eli kyseessä ei ole varsinainen uusi
kirjastoriippuvuus.

-LN





More information about the voikko mailing list