Autor |
Nachricht |
< I7 Dein Du's Kopf... |
|
Verfasst am:
Mi, 30 Nov 2011 - 14:01
|
|
|
Experte
Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg
|
|
Es ist zum verrückt werden!
Die ergänzten Genus-Definitionen der aktuellen Testversion haben ein weiteres Problem offengelegt, das man sich vielleicht einmal näher anschauen sollte: Die Zuweisung des Genus funktioniert nicht mehr richtig, wenn man Klassen (Kinds) benutzt:
An arrow is a kind of thing. The printed name of an arrow is "Pfeil[-s]". Understand "Pfeil" as an arrow. Understand "Pfeile" as the plural of an arrow. The printed plural name of an arrow is "Pfeile".
An arrow is usually male.
Here are six arrows.
Mein Testspiel hat folgendes geschrieben: | >showme pfeil
ein Pfeil - arrow
Ort: in dem Körperkult-Klub
singular-named, improper-named; unlit, inedible, portable, neuter
printed name: "Pfeil"
printed plural name: "Pfeile"
indefinite article: none
description: none
initial appearance: none
special indefinite article: pending |
Die Klasse Arrow bekommt ganz korrekt male als Attribut:
Code: | Class K18_arrow
class K2_thing
has male
with short_name text_routine_4
with plural SC_2
with parse_name Parse_Name_GV277
; |
Werden dann Instanzen der Klasse arrow in die Welt gesetzt, wird male wieder genommen:
Code: | Object -> X130 ""
class K18_arrow
with IK18_Count 0
with IK18_Link X131
with KD_Count 18
with vector 0
with list_together 0
has mark_as_thing
with IK2_Count 12
with IK2_Link X131
has ~male
with action_bitmap 0 0 0 0 0 0
; |
Offenbar berücksichtigen die Definitionen à la "A neuter thing is never male." nicht eventuell vorhandene Attribute in den Klassen, die das Objekt beerbt. So nach dem Motto: Oh, neues Objekt, also "usually neuter" und dann, ach so, ein "neuter thing" kann ja nicht "male" sein, also weg mit der Männlichkeit.
Natürlich könnte man ganz einfach schreiben:
Here are six male arrows.
Aber so richtig schön I7-mäßig ist das nicht mehr. Also, immer dran denken, wenn Klassen benutzt werden: Der Genus wird erst beim Objekt definiert und nicht schon bei der Klasse. Grmbl. _________________ Worichtung willst du ingehen? |
|
|
|
|
|
Verfasst am:
Fr, 2 Dez 2011 - 15:41
|
|
|
Wasserträger
Anmeldungsdatum: 21.09.2011
Beiträge: 48
Wohnort: München
|
|
Zitat: | Damit man nicht für jedes Synonym ein Extra-Token mit der incorporation relation schreiben muss, kann man zunächst alle einfachen Synonyme in einem Sammel-Token zusammenführen und für dieses Sammel-Token dann die verschiedenen Genitiv-Muster definieren. |
Vielen Dank für den kleinen Seitenschwenker, btw.
Anfängerfehler oder einfach nur gepennt oder was auch immer - bin noch gar nicht auf die Idee gekommen, Understandphrasen mit Tokens zu kombinieren.
Das nenn ich Entlastung *g* |
|
|
|
|
|
|
Alle Zeiten sind GMT + 1 Stunde (MEZ) |
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|