[voikko-devel] Kilvoitella, kilvotella

Harri Pitkänen hatapitk at cc.jyu.fi
Mon Aug 21 23:04:51 EEST 2006


On Monday 21 August 2006 07:31, Hannu Väisänen wrote:
> > suomi.mor -tiedostosta kannattaa ehkä suosiolla pitää
> > Voikkoa ja Sukijaa varten eri versiot.
>
> Jos Voikko-versio käy indeksointiin, kyllä me voidaan siirtyä
> käyttämään sitä, ja voihan versiot yhdistää näin
>
> if switch(malli) = voikko then
>   tehdään_jotain();
> else
>   tehdään_jotain_muuta();
> end;
>
> Paljonko tuo hidastaa ohjelmaa, on sitten jo toinen juttu.

En ole varma, käykö Voikko-versio indeksointiin. Mahdollisesti siinä 
tapauksessa, jos hyväksytään jotakuinkin samanlaiset säännöt yhdyssanojen 
muodostamiselle.

Nopeusongelmista päästäisiin sillä tavalla, että lisättäisiin Malagaan uusia 
kielirakenteita jotka mahdollistaisivat "ehdollisen kääntämisen" C-kielen 
esikääntäjän tyyliin, tai sitten vakioarvoisten ehtolausekkeiden 
käännösaikaisen tunnistamisen ja pois optimoinnin. Jäljelle jää silti se 
ongelma, että tuollainen if-lauseiden käyttö voi tehdä koodista hankalaa 
lukea.

Olisihan se silti hienoa saada molemmat sovellukset toimimaan samalla 
koodilla. Kyllä siihen kannattaa pyrkiä, en vain ole vielä keksinyt tähän 
riittävän hyvää ratkaisua.

Harri



More information about the devel mailing list