Re: Valinnanvaraa: MASK / VARS / FILE ACTIVATE / FILE MASK
Posted by
Kimmo Vehkalahti on
URL: https://forum.survo.fi/Valinnanvaraa-MASK-VARS-FILE-ACTIVATE-FILE-MASK-tp244p283.html
Reijo Sund wrote
Lisäsin kuitenkin versioon 0.6.1 sellaisen ominaisuuden, että MASKING-listan puuttuessa FILE MASK <data> lukee VARS/MASKin ja antaa sen pohjaksi activate-ikkunaan.
Juuri tätä tarkoitin, ilmaisin varmaan epäselvästi.
Reijo Sund wrote
Näin korostuu se, että FILE MASK muuttaa .SVO-tiedoston maskia eikä ole samalla tavalla yleinen tapa kuin VARS/MASK, jotka siis toimivat myös muille datamuodoille kuin .SVO-tiedostot. Tämä on itse asiassa FILE MASKin "heikkous" (aktivointivaatimuksen lisäksi) VARSiin nähden, joten itse kyllä suosisin VARSia.
Hyvä huomio. Mutta esim. pikkudatojen, joita voi pitää kentässä (vaikkapa pylväskuvan piirtotilanne) nimet voikin parhaiten luetella VARSilla. FILE MASK:in nimen alkuosa kertoo selvästi, että se koskee vain FILEitä.
Reijo Sund wrote
Täytyypä ehkä harkita josko VARSiin lisäisi MASKINGista löytyvän viiva-syntaksin ja/tai mahdollisuuden lukea muuttujat MASKING-listasta..
Olisi kätevä joissain tilanteissa, ainakin jos aktivointikirjaimella ei ole väliä.
Reijo Sund wrote
Kimmo Vehkalahti wrote
Tulostus olisi hyvä viimeistellä niin, että joka muuttujalle varataan 8 merkkiä, jolloin aktivointikirjaimet tulevat allekkain
En ole vakuuttunut tämän oletuksen "yleistettävyydestä", kun esim. viivanotaation kanssa 8 merkkiä ei riitä. Muuttujien raakalistan tuottamisen yhteydessä se ehkä kuitenkin on paikallaan, joten lisäsin tuohon muotoon tulostuksen versioon 0.6.1.
Viivanotaatio olkoon käyttäjän oma asia; automaatin on parempi generoida muuttujat yksittäin.
On hyödyllistä, että aktivointikirjaimet muodostavat selkeän pystyrivin, josta saa heti kiinni vaikkapa blockilla tms.