Aristotle's Topics — 12 of 18

Hugh Burns

Release 1

Section 4 - Purpose

To get the user's purpose:

[02520 <<< PURPOSE SEQUENCE >>>]

print "[line break][line break][line break][line break][line break][tab]A COMMENT ABOUT PURPOSE:[line break][line break][line break][line break][tab]DURING THIS EXPLORATION PROCESS,[line break][tab]YOU WILL BE ASKED TO CLARIFY THE PURPOSE OF[line break][tab]YOUR PAPER ON [the subject].[line break][line break][line break][tab]SO NOW WOULD YOU BRIEFLY DESCRIBE WHAT THE PURPOSE[line break][tab]OF YOUR PAPER BY COMPLETING[line break][tab]THIS STATEMENT: THE PURPOSE OF THIS PAPER IS TO. . . .[line break][tab](LIMIT: ONE LINE)[line break][line break][line break]";

get a line of input, ignoring blank lines;

now the purpose is the user input;

print "[line break]";

ask for any more;

print "[line break][tab]FINE, [first name], YOU AND I WILL TALK AGAIN ABOUT YOUR[line break][tab]PURPOSE.[line break][line break][line break]".

To revisit the user's purpose:

[02810 'PURPOSE SUBROUTINE AT C+1=6]

print "[line break][line break][tab]BEFORE WE CONTINUE, [first name], I WANT YOU[line break][tab]TO THINK ABOUT YOUR PURPOSE ONCE AGAIN.[line break][line break][tab]YOU HAVE ALREADY TOLD ME THAT YOUR PURPOSE WAS[line break]TO [purpose].[line break][line break][line break][tab]HOW WOULD YOU COMPLETE THIS STATEMENT:[line break][line break][tab]IF NOTHING ELSE, I WANT MY READER TO UNDERSTAND. . . .[line break][tab](ONE LINE, PLEASE)[line break][line break][line break]";

get a line of input, ignoring blank lines;

now the key point is the user input;

print "[line break]";

ask for any more;

print "[tab]OKAY, FINE. KEEP YOUR PURPOSE IN MIND AS WE CONTINUE.[line break][line break]".

To revisit the user's purpose again:

[03060 'PURPOSE SUBROUTINE AT C+1=12]

print "[line break]";

[03070 IF N4>0 THEN 3000 -- this is apparently dead code; N4 is not otherwise mentioned.]

print "[line break][tab]LET'S PAUSE ONCE AGAIN TO CONSIDER YOUR INTENT.[line break][line break][tab]YOUR GENERAL PURPOSE IS TO[line break][purpose][line break][line break][tab]ALSO, YOU WANT YOUR READER TO UNDERSTAND[line break][the key point].[line break][line break][line break][tab]IS THERE ANYTHING ELSE YOU WISH TO SAY ABOUT PURPOSE?[line break][tab][tab](YES OR NO?)[line break]";

if the user agrees:

print "[line break][tab]GREAT, [first name], WHAT WOULD YOU LIKE TO ADD?[line break][tab](ONE LINE LIMIT IN EFFECT)[line break][line break][line break]";

get a line of input, ignoring blank lines;

ask for any more;

print "[line break][tab]FINE, [first name], ENOUGH ABOUT PURPOSE.[line break]".

To ask for any more: [03321]

print "[line break][tab]ANY MORE?[line break][tab](IF SO, TYPE WHATEVER IT IS; IF NOT, TYPE 'NO'.)[line break][line break]";

get a line of input [which we will ignore];

print "[line break]".