CONTRACCIONS: Programa per validar la contracció correcta en català Autor: Josep M Piqué Morató Permisos d'ús i modificacions: GPL. Com obtenir-lo: http://baseinf.com/jmpique/contraccions Què és? Com funciona? --------------------- Pròpiament es tracta d'una funció que es pot incorporar a altres programes compatibles amb la llicència GPL. Permet una anàlisi consecutiva d'un text llarg, com ara en un corrector ortogràfic. També es pot usar per un programa de tipus educatiu o demostratiu que comprovi la validesa sintàctica o ortogràfica de determinades expressions. En el paquet 'Contraccions' es genera un programa que es pot executar en línia de comanda (o finestra MS-DOS o Consola en Windows), a títol demostratiu. Funcionalitat ------------- Detecta la major part de contraccions incorrectes de pronoms, articles, etc. Possibles usos ------------- Com a part d'un corrector ortogràfic o per a motius de tipus didàctic: autocorrecció, etc. Requeriments ------------ Usa les funcions del programa Obtesil (http://baseinf.com/jmpique/obtesil) que en aquesta primera versió s'incorporen directament en forma de fonts i que més endavant es separaran en diverses llibreries. Història -------- Va formar part d'un corrector ortogràfic pel català en el que vaig col·laborar en diverses parts, l'ApS, i que ara estem intentant fer-lo funcionar i adaptar a l'actualitat. Ho fem per peces, en llicència de programari lliure GPL, la qual cosa permetrà a altres programes d'aquest camp incorporar aquelles funcionalitats individuals que l'interessin. Plataformes on funciona ----------------------- La primera on s'està provant és Linux, en principi ha de funcionar en tots els entorns d'aquest tipus (FreeBSD, Sun...) i en els entorns que sota Windows el simulen (MinGW, Cygwin...) i la idea és anar solucionant els problemes que hi surtin. Instal·lació i execució ----------------------- Un cop baixat, fent la seqüència de comandes: tar xzvf contraccions.tar.gz cd contraccions ./configure make make install ja es podrà executar: contraccions que va demanant expressions a analitzar. Alternativament, potser més fàcilment en Linux, es podrà fer: tar xzvf contraccions-bin-linux.tar.gz cd contraccions-bin-linux i ja es podrà executar: ./contraccions Coses a fer ----------- Explicació del significat dels codis d'error de la funció d'anàlisi. Interfície gràfica demostrativa. Compilar i provar en altres plataformes diferents de Linux. Separar en llibreries diferents els diferents fonts que es comparteixen amb l'Obtesil. Adaptar-ho al C actual. Adaptar-ho als estàndards del programari obert per tal de facilitar-ne l'ús per part d'altres programes.