How would I implement the following?
Foo Z with Y
Foo X with Y using Z
Would I have to implement using Z separately?
Use Z
Foo X with Y
Stop using Z
David C.
www.textfyre.com
How would I implement the following?
Foo Z with Y
Foo X with Y using Z
Would I have to implement using Z separately?
Use Z
Foo X with Y
Stop using Z
David C.
www.textfyre.com
It’s possible to have three-noun actions using a custom Understand token, as so:
The third noun is an object that varies. The third noun variable translates into I6 as "third".
The understand token third something translates into I6 as "THIRD_NOUN_TOKEN".
[cf. DM4, p. 489]
Include (-
Global third;
-) after "Definitions.i6t".
Include (-
[ THIRD_NOUN_TOKEN x;
x = ParseToken(ELEMENTARY_TT, NOUN_TOKEN);
if (x == GPR_FAIL or GPR_REPARSE) return x;
third = x; return GPR_PREPOSITION;
];
-).
Fooing it with is an action applying to two things. Understand "foo [something] with [something] using [third something]" as fooing it with.
The fooing it with action has an object called the foo implement (matched as "using").
Setting action variables for fooing:
now the foo implement is the third noun.
Before fooing the bar with the baz using the quux...
Note, however, that the third noun is not part of the action per se.