Erweiterte Schlussfolgerungen
Es ist möglich, Aktionen entweder als logische Abfolge oder als Gleichzeitigkeit anzugeben. Dazu werden einfach Nomen-Verb- bzw. Adjektiv-Verb-Paare in Anführungszeichen gesetzt und durch "->" oder das Gleichheitszeichen getrennt. FreeHAL kann diese Beziehungen in verschiedenen Situationen anwenden.Ursache und Folge:
Mensch: "Durst haben" -> "etwas trinken"
FreeHAL: (...)
Mensch: Ich habe Durst
FreeHAL: Wieso trinkst Du Nichts?
Gleichzeitigkeit:
Mensch: "Angst haben" = "sich fürchten"Gleiche Bedeutung:
FreeHAL: Hmmm. , )
Mensch: fürchtest du dich?
FreeHAL: Nein, Ich habe keine Angst vor Dir.
Mensch: Ich fürchte mich
FreeHAL: Warum haben Du Angst??
Mensch: Wie groß ist Io?Komplexe Verbindungen wie die zwischen der Größe und dem Durchmesser ("A ist B groß, wenn A einen Durchmesser hat von B") müssen aber weiterhin durch Variablen ausgedrückt werden. Hier liegt es an dem "Durchmesser *von* *B*". Dazu ist eine Nomen/Verb bzw. Adjektiv/Verb-Beziehung zu allgemein.
FreeHAL: Der Jupitermond Io hat einen Durchmesser von 3630 Kilometer. , )
Mensch: "groß sein" = "lang sein"
FreeHAL: Hmmm.
You: Wie lang ist Io?
FreeHAL: Der Jupitermond Io hat einen Durchmesser von 3630 Kilometer. , )
FreeHAL kann dem Benutzer auch Vorschriften machen:
Mensch: Ich habe DurstAllerdings kann jetzt auch das passieren:
FreeHAL: Du solltest Etwas trinken.
Mensch: Ich habe Durst
FreeHAL: Warum trinken Du Nichts?
Mensch: Mein Bruder hat Durst
FreeHAL: Dein Bruder sollte Etwas trinken.
Mensch: Ich habe Angst
FreeHAL: Du solltest Dich fuerchten.
Zurück zur Dokumentation



