Various Datatypes.
[AROS-Contrib.git] / fish / lyr-o-mat / deutsch.dok
blob4b0fe9af34b23953aaab2e58ee36e666e823d8f6
1 ***********************************************************
2 *                                                         *
3 *                     Lyr-O-Mat                           *
4 *              Version 1.0 17-April-1993                  *
5 *              Copyright ©1993 CEKASOFT                   *
6 *               Alle Rechte vorbehalten                   *
7 *                                                         *
8 ***********************************************************
10 Lyr-O-Mat darf frei kopiert und weitergegeben werden, wenn
11 dabei alle Dateien kopiert werden.
13 Zu Lyr-O-Mat gehören die folgenden Dateien:
15        - Lyr-O-Mat       ; das Programm
16        - demo.wds             \
17        - deutsch_patterns.wds  > database in deutsch
18        - deutsch_classes.wds  /
19        - Deutsch.Dok     ; deutsche Anleitung
20        - english_demo.wds     \
21        - english_patterns.wds  > database in englisch
22        - english_classes.wds  /
23        - english.doc     ; englische Anleitung
25 ***********************************************************************
26 --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG
28 Ich übernehme keinerlei Garantie für eine einwandfreie Funktion des
29 Programmes. Die Benutzung von Lyr-O-Mat geschieht vollkommen auf Ihre
30 eigene Gefahr ! Insbesondere übernehme ich keine Haftung für
31 Schäden, die aus der Benutzung von Lyr-O-Mat entstehen könnten. 
33 --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG
34 ***********************************************************************
36 Lyr-O-Mat wurde mit SAS/C 6.0 auf einem A4000/40 erstellt und
37 benötigt mindesten OS2.04 (Version 37+) !!!
38 Ein besonderes Dankeschön geht an Jan van den Baard, dessen
39 Programm "GadToolsBox" bei der Programmierung behilflich war.
41 ***********************************************************************
44 Lyr-O-Mat ist ein Programm, dessen Hauptzweck darin besteht, den
45 Bediener zu erfreuen und zum Lachen zu bringen. Das Programm 
46 versucht dieses Ziel mittels haltloser Behauptungen, hysterischen
47 Forderungen oder anderen Aussagen in Form von zufällig erzeugten
48 Sätzen zu erreichen. Diese Sätze werden aus (benutzerdefinierten)
49 Schablonen (Patterns) aufgebaut, die an bestimmten Stellen
50 Hinweise auf Wortklassen (Classes) enthalten können (sollen).
51 Beim Bearbeiten werden dann diese Hinweise durch zufällige
52 Worte aus der jeweiligen Wortklasse ersetzt. An dieser Stelle ist
53 ein Beispiel angebracht; folgen Sie bitte der 
55 ***********************************************************************
57              Kurzanleitung
58              
59 1. Laden Sie Lyr-O-Mat durch Doppelklick auf das Programmicon.
60    Es erscheint das Hauptfenster sowie ein Fenster für die
61    Ausgabe der Sätze. Arrangieren Sie die Fenster nach Belieben.
62    (das letztere können Sie auch in der Größe verändern)
63 2. Wählen Sie aus dem Menü (rechte Maustaste) den Punkt
64    Project->Load->Patterns & Classes. Wählen Sie im erscheinenden
65    Dateirequester die Datei "demo.wds" im selben Verzeichnis wie
66    diese Anleitung. Daraufhin werden Worte und Satzmuster geladen.
67 3. Klicken Sie auf den "Generate"-Knopf (oder die g-Taste bzw. 
68    Leertaste). Daraufhin wählt das Programm aus der Liste der
69    Satzmuster (Patterns) ein zufälliges Muster aus, ersetzt die
70    darin vorkommenden Platzhalter für Wortklassen (in der Liste 
71    links unten) durch ein beliebiges Wort dieser Klasse (in der
72    Liste rechts unten sehen Sie die Wortliste der ausgewählten 
73    Klasse), und gibt den entstehenden Satz aus.
74    
75    
76 ***********************************************************************
77    
78 Aussehen könnte ein solcher Satz folgendermaßen (mit demo.wds)
80  "28: geschlafen wird nur, wenn laute, feste Bahnhöfe gebaut werden."
82 Wie kommt Lyr-O-Mat nun auf diesen Stuß ?
83 In der Liste der Satzmuster finden wir als Nr. 28 das Muster    
84    
85  "28: >verb-5 wird nur, wenn >eig-2, >eig-2 >hwm >verb-5 werden."
87 Sie sehen, das neben normalen worten auch durch ">"-Zeichen eingeleitete
88 Worte vorkommen; das sind die Platzhalter für Wortklassen.
89 Diese Wortklassen sind in der Liste unten links aufgeführt (ohne ">").
90 Wenn Lyr-O-Mat nun auf einen solchen Platzhalter stößt, durchsucht
91 es diese Liste, ob es diesen Platzhalter gibt. Wenn ja, dann wird
92 ein zufälliges der zu dieser Klasse gehörenden Worte für den 
93 Platzhalter eingefügt. 
94 Anmerkung: Diese Worte dürfen selbst wieder Platzhalter enthalten.
96 ***********************************************************************
98            Eingabe von Wortklassen und Worten
99            
100 Um eine neue Wortklasse zu definieren, betätigen Sie den "Add"-Schalter
101 unter der Klassenliste, geben Sie den Namen ein und betätigen Sie die
102 "Return"-Taste. 
103 Um Worte an eine bestehende Klasse anzufügen, klicken Sie die Klasse
104 in der Liste an, worauf die bestehende Wortliste angezeigt wird, und 
105 drücken Sie den "Add"-Schalter unter der Wortliste.
107 Zum Entfernen eines Eintrages einer Liste klicken Sie den betreffenden
108 Eintrag an und drücken Sie den "Delete"-Schalter der jeweiligen
109 Liste. 
110 Anmerkung: Beim Entfernen einer Wortklasse wird die dazugehörende
111            Wortliste gelöscht.
112            
113 ***********************************************************************
114            
115            Database erstellen mit dem Editor
116            
117 Diese Methode eignet sich zum schnelleren Erstellen großer 
118 Wortlisten. Die Database-datei ist ein normales ASCII-File mit
119 dem folgenden Aufbau:
122 Words.File
123 ; Kommentar         
124 Satzmuster (Pattern)
125 Satzmuster
126 #Wortklasse
127 ?wort zur wortklasse
128 ?wort zur wortklasse
129 #neue Wortklasse
130 ?neues wort zur Wortklasse   
131    
132    
133 Die Zeichenkette "Words.File" dient dem Programm zum Identifizieren
134 eigener Dateien und MUß vorhanden sein.
135 das Zeichen "+" bezeichnet ein Satzmuster,
136 das Zeichen "#" bezeichnet eine Wortklasse und
137 das Zeichen "?" bezeichnet ein Wort zur jeweils obenstehenden Wortklasse
139 Anmerkung: Die Zeichen ";","+","#" und "?" müssen in der ersten Spalte
140            stehen. Das "+"-Zeichen ist nicht unbedingt notwendig.
142 ***********************************************************************
144             Laden und Speichern von Databases
146 Im Menü stehen Lade- und Speicherfunktionen jeweils getrennt
147 für Pattern, Classes (mit ihren Wortlisten) und Pattern und
148 Classes zur Verfügung.
149 Anmerkung: Die "Load->"-Funktion löscht alle Listen vor dem Laden,
150            die "Append"-Funktion fügt die geladene Datei der bereits
151            vorhandenen an, wobei gleiche Listenelemente nicht
152            doppelt aufgenommen werden.
153            
154 ***********************************************************************
156             Text- / Patternmodus
158 Der Schalter Text/Pattern bestimmt die Arbeitsweise des Programms;
159 Wenn er auf "Pattern" steht, so werden einzelne Sätze aus der
160 Patternliste erzeugt, mit "Text" werden alle Pattern der Liste
161 nacheinander ausgeführt.
162             
163 ***********************************************************************
165 Wenn Ihnen Lyr-O-Mat gefällt, scheuen Sie sich bitte nicht, mir
166 Disketten, Geld, Schmuck, Kritik, Anregungen usw. zukommen zu lassen.
167 Wenn es Ihnen nicht gefällt bitte ich von der Zusendung von
168 Bomben usw. abzusehen.
170             Viel Spaß wünscht Ihnen...
171             
172             CEKASOFT
173             Karlheinz Klingbeil
174             Elzstraße 42               
176             7809 Gutach i.Br.
177             Germany