[voikko] Common Lisp ja libvoikko
Harri Pitkänen
hatapitk at iki.fi
Sun Jul 3 18:01:28 EEST 2011
On Sunday 03 July 2011, Teemu Likonen wrote:
> Onkohan mahdollista käyttää Voikon kirjastoa Common Lisp -ohjelmasta
> käsin? Common Lispille (lyh. CL) on olemassa Common Foreign Function
> Interface (CFFI), jolla voi muun muassa käyttää C-ohjelmakirjastoja:
> <http://common-lisp.net/project/cffi/>.
>
> Pystyykö libvoikkoa käyttämään yhtä helposti? En kovin paljon ymmärrä C-
> enkä C++-koodista, joten en myöskään juuri viisastunut lukemalla
> libvoikon lähdekoodia. Kirjaston lataaminen kyllä onnistuu
> CL-ympäristöön.
Pitäisi onnistua, koska libvoikon Python-, Java- ja .NET-rajapinnat on
toteutettu täsmälleen vastaavalla tekniikalla. Libvoikko on ulkopuolisten
sovellusten näkökulmasta C-kirjasto (ei C++), joten sen käyttäminen on
suhteellisen helppoa.
UTF8-muotoisten sanojen oikolukuun tarvitset funktioita voikkoInit,
voikkoSpellCstr ja voikkoTerminate. Näiden dokumentaatio löytyy tiedostosta
/usr/include/libvoikko/voikko.h.
Harri
More information about the voikko
mailing list