Runner Konzept - paule32/dBase2Many GitHub Wiki
Runner-Konzept
Idee
Jede Sprache erhält eine kleine Startdatei:
dBaseRunner.pypascalRunner.pyccRunner.pylispRunner.py
Gemeinsamer Einstieg
Die eigentliche Startlogik liegt in share.py.
Beispiel
from share import run_language_app
if __name__ == "__main__":
raise SystemExit(run_language_app("pascal"))
Vorteil
Die Runner bleiben klein, während die Hauptlogik an zentraler Stelle gepflegt wird.