[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