[Trennmuster] Neuorganisation des Skript-Verzeichnisses
Keno Wehr
keno.wehr at abgol.de
So Sep 16 19:51:44 CEST 2018
Am 14.09.2018 um 22:11 schrieb Guenter Milde:
>
> Viele der Python-Skripte sind, seit wir die Kategorisierung abgeschlossen
> haben, obsolet. Andere sind experimentell und/oder von beschränktem
> allgemeinem Nutzen.
>
Veraltete und experimentelle Skripte könnten in entsprechenden
Unterverzeichnissen untergebracht werden, siehe Vorschlag unten.
>
> Die Python-Skripte sind nicht unabhängig sondern bilden eine aufeinander
> aufbauende Bibliothek von Modulen (Python package) mit einigen
> Anwendungsskripten (front ends).
>
> Generell würde ich nur "ausgereifte" Skripte von allgemeinem Interesse aus den
> sprachspezifischen Verzeichnissen herausbewegen wollen.
>
Die Verwendung sprachspezifischer Verzeichnisse ist aus Sicht des
Programmierers naheliegend, mir ist das aber zu „nutzerunfreundlich“.
Hier ein neuer Vorschlag zur Skriptorganisation, der versucht, bisherige
Anmerkungen einzuarbeiten:
skripte/spezialmuster/
* de_Latf_conversion.py
* de_Latf_quasihyph.py
* long_s_conversion.py
* long_s_quasihyph.py
* prepare-ligature-wordlist.py
* s2long-s.py
skripte/trennmuster/analyse/
* Verweis auf "patternize.lua"
skripte/trennmuster/anwendung/
* apply-pattern.pl
* hyphenation.py
skripte/trennmuster/dokumentation/
* diff-patgen-input.awk
* diff-patgen-input.sh
skripte/trennmuster/erzeugung/
* extract-tex.pl
* make-full-pattern.sh
skripte/trennmuster/erzeugung/experimentell
* sprachauszug.py
* stilfilter.py
skripte/wortliste/
* erzeuge_worliste.pl
* helper_record.lua
* helper_words.lua
* hyph2wl.sh
* make-hyphenlist.sh
* merge-wordlists.sh
* prepare-wordlist.sh
* sort.py
* tr2lpeg.awk
* umformatierung.py
* validate.lua
* wl-new2old.pl
* wlsort.pl
skripte/wortliste/experimentell
* abgleich_neueintraege.py
* edit_wortliste.py
* expand_teilwoerter.py
* hyphenate_neueintraege.py
* prepare_patch.py
* split_wortliste.py
* wortliste.py
skripte/wortliste/module/ # nicht zum direkten Aufruf bestimmt
* log2words.sed
* M4filter.pm
* strippunct.sed
* words2tex.sed
skripte/wortliste/veraltet/
* abgleich_endungen.py
* abgleich_praefixe.py
* abgleich_sprachvarianten.py
* abgleich_suffixe.py
* abgleich_teilwoerter.py
* analyse.py
* test_teilwoerter.py
* vorsilben_in_teilwoertern.py
* wortfugen.py
skripte/zusatzlisten/
Mangels Dokumentation konnte ich nicht zuordnen:
* analyse.py
* plot.sh
* spellcheck.py (scheint z. Zt. nicht lauffähig zu sein)
Gruß
Keno
Mehr Informationen über die Mailingliste Trennmuster