Flow — 2 of 7

Frank Gevaerts

Release 1

Book 1 - Mechanics

A thought is a kind of thing. A thought can be vague or concrete. A thought is usually vague. A thought is scenery.

A thing can be examined or unexamined.

A thing has a number called first seen turn.

Carry out examining something:

if the noun is unexamined:

Now the first seen turn of the noun is the turn count;

now the noun is examined;

A scene has a number called starting turn.

When a scene (called S) begins:

Now the starting turn of S is the turn count;

To decide which number is knowtime of (T - a thing):

let D be the turn count minus the first seen turn of T;

if T is unexamined:

decide on 0;

otherwise:

decide on D.

To decide which number is runtime of (S - a scene):

let D be the turn count minus the starting turn of S;

decide on D.

To say verb-for-sensing:

if stars are not concrete:

say "sense";

otherwise:

say "see";

The you-can-also-see rule response (D) is "[regarding the player][can] also [verb-for-sensing] ".

The you-can-also-see rule response (E) is "[regarding the player][can] [verb-for-sensing] ".

The parser error internal rule response (E) is "[We] [can't] [verb-for-sensing] any such thing."

The can't go that way rule response (A) is "[if fishes are concrete][We] [can't go] that way.[otherwise]Go? [noun]? What did that even mean?[end if]".

The block vaguely going rule response (A) is "[if fishes are concrete][We] probably [have] to say which compass direction to go in.[otherwise]Go? Move? What was that again?[end if]".

To dramatise (quote - text):

clear the screen;

say "[paragraph break][paragraph break][paragraph break]";

say "[italic type][quote][roman type]";

say "[paragraph break][paragraph break][paragraph break]Press any key";

wait for any key;

clear the screen;

After printing a parser error:

increment the turn count;