Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: polygen  ]

Paket: polygen (1.0.6.ds2-25 und andere)

Links für polygen

Screenshot

Debian-Ressourcen:

Quellcode-Paket polygen herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Generator für zufällige Sätze aus Grammatikdefinitionen

PolyGen ist ein Programm zur Erzeugung von zufälligen Sätzen, die die speziellen syntaktischen und lexikalischen Regeln einer Grammatikdefinition befolgen.

Formal ist er ein Interpreter für eine Sprache, die für die Definition von Sprachen entworfen ist. Interpretieren bedeutet die Ausführung eines Quelltextes in Echtzeit und schließlich die Ausgabe seines Ergebnisses.

Hier ist der Quelltext die Definition einer Grammatik. Die Ausführung besteht in der Untersuchung der Grammatik durch die Auswahl eines zufälligen Pfades. Das Ergebnis ist der auf diesem Weg gebildete Satz.

Obwohl PolyGen eine ernsthafte Software ist - gibt es etwas edleres als die Verwendung als Werkzeug für die Parodie linguistischer Gewohnheiten, Klischees und Trends dieser törichten Epoche?

Grundsätze der Parodie sind die Konzentration auf ein lächerliches Thema, die anschließende Abstraktion seiner Vorschriften und Regelungen (hier in Form einer Grammatikdefinition) und die Anwendung des Regelwerks auf einen anderen Inhalt (hier durch das »variation device«). Eine zufällige Anordnung ist für diesen Zweck dank ihres rein asemantischen Verhaltens perfekt geeignet =:)

Markierungen: Software-Entwicklung: Interpreter, Spiele und Vergnügungen: Spiel(erei), Implementiert in: implemented-in::ocaml, interface::commandline, Rolle: Programm, Zweck: scope::utility, use::entertaining, Arbeitet mit: Text

Andere Pakete mit Bezug zu polygen

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

polygen herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha (inoffizielle Portierung) 1.0.6.ds2-25+b1 97,2 kB650,0 kB [Liste der Dateien]
amd64 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
arm64 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
armel 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
armhf 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
hppa (inoffizielle Portierung) 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
i386 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
ia64 (inoffizielle Portierung) 1.0.6.ds2-24 93,7 kB620,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
mips64el 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
ppc64 (inoffizielle Portierung) 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
ppc64el 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
riscv64 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
s390x 1.0.6.ds2-25+b1 97,4 kB650,0 kB [Liste der Dateien]
sh4 (inoffizielle Portierung) 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 1.0.6.ds2-25+b1 97,3 kB650,0 kB [Liste der Dateien]
x32 (inoffizielle Portierung) 1.0.6.ds2-25+b1 97,2 kB650,0 kB [Liste der Dateien]