[Dizionario] Favele/Perl e compagnia -- informazioni e richiesta di discussione
Giuseppe Bilotta
gip.bilotta a iol.it
Sab 19 Apr 2003 01:28:50 CEST
Salve gente,
Notizia principale: ho caricato Favele/Perl sul repository che è,
come sapete, accessibile dalla pagina principale su:
http://savannah.nongnu.org/projects/favele
È possibile sfogliare il repository CVS per il software, e
dovreste vedere due moduli: favele e favele-perl
Per scaricare l'ultima versione dovrebbe bastare cliccare sul link
(nascosto?) "this directory as a tarball" in fondo alla pagina.
Novità: ho aggiunto uno scriptino, favele-tk, ancora altamente
preliminare (parecchia roba è codificata manualmente ...); uso:
prendete un file di testo (italiano) che vi interessa analizzare,
mettelo nella directory dove c'è favele-tk chiamandolo
"readtest.txt" (spiacente, il nome per ora non è a scelta ... ci
arriveremo :>) e lanciate favele-tk; (requisito: il toolkit
Perl/Tk, ovviamente). Se posizionate il cursore su una parola,
dovrebbe comparirvi, nel pannello di destra, una lista dei
possibili significati (con parole ancora molto "in codice" ... ci
arriveremo anche lì!)
Cosa che potreste fare per aiutare: segnalate le parole semplici
che non riconosce; per parole semplici intendo parole che non sono
formate da più parole/particelle (vedere anche "cose da fare")
Cose da fare:
(1) manipolazione di parole composte
In italiano questo si riduce essenzialmente, per lo più, alla
trattazione corretta delle enclitiche ("dicendomi", "andandosene")
nei verbi; ma il discorso si potrebbe probabilmente fare più
generale.
Bisogna decidere due cose:
* come implementare la cosa a livello di *definizione* (tenendo
conto che probabilmente sarà necessario permettere una certa
ricorsività)
* come trattare tali parole livello di interfaccia (cosa fa Favele
quando viene fornita in input una parola che può essere
(de)composta?)
(2) definire il concetto di "parola"; direi che la cosa si
dovrebbe fare in termini di RegEx (espressioni regolari), e
supponendo una conversione automatica in minuscolo la definizione
di parola sarebbe:
[a-zàèìòùáéíóú]+'?
(ovvero una serie di caratteri alfabetici seguiti al più da un
apostrofo (elisione))
(3) rendere favele-tk più parametrico (in termini di nomi di file,
opzioni e roba del genere), e fargli riconoscere come "parola" ciò
che in italiano è effettivamente una parola (vedi sopra)
Fatemi sapere che ne pensate,
--
Giuseppe "Oblomov" Bilotta
Maggiori informazioni sulla lista
Dizionario