Topic: control file

topics > Thesa topics > Thesa > ThesaGroup: out-of-date work

program control

control point
foreach and for all statements
for loop
message queues for communication
sequence generators


A control file is a co-routine which returns a succession of control values. It acts through a control point to direct the execution of a program. I first used the concept in an interactive network simulation program. By placing the user interface at one location, multiple control files could be simultaneously active. The applicability of a control value did not depend on previous control requests. This independence greatly increased the flexibility of the user interface. The user could interrupt one or more active control files, gather statistics and continue execution. No complex state save and restore was needed. Note that the user is also seen as a control file. A similar facility in existing systems is command files taken from the keyboard or a disk. (cbb 5/80)
Subtopic: control vector up

QuoteRef: cbb_1973 ;;10/27/73 a program is a control vector decoded by the compiler
QuoteRef: cbb_1973 ;;10/28/73 control vector is a file with deliminators (of different meaning
QuoteRef: cbb_1973 ;;11/4/73 want more than one concurrent control vector
QuoteRef: cbb_1973 ;;11/4/73 multiples (W-) in control vectors are other files-control vectors
QuoteRef: cbb_1973 ;;1/1/74 information queuing is a type of control vector
QuoteRef: cbb_1973 ;;2/3/74 control vector is like a co-routine; control vector is like a pseudo-random; i.e. each time it is entered it gives a new value
QuoteRef: cbb_1973 ;;2/16/74 starting from beginning is branch and dealing with a map while continuing is treating as a file
QuoteRef: cbb_1973 ;;4/2/74 control vector important cause always retains control
QuoteRef: cbb_1973 ;;4/2/74 relay program had four files: independent, control vector, repetitions file
QuoteRef: cbb_1973 ;;8/18/74 generator is a ring that retains control

Related Topics up

Group: program control   (27 topics, 547 quotes)

Topic: co-routines (13 items)
Topic: control point (3 items)
Topic: foreach and for all statements (16 items)
Topic: for loop (18 items)
Topic: message queues for communication (36 items)
Topic: sequence generators
(16 items)

Updated barberCB 4/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.