Runner Konzept - paule32/dBase2Many GitHub Wiki

Runner-Konzept

Idee

Jede Sprache erhält eine kleine Startdatei:

  • dBaseRunner.py
  • pascalRunner.py
  • ccRunner.py
  • lispRunner.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.