Go to the first, previous, next, last section, table of contents.


Abridgement

The program recognizes three flags which allow use of an abridged list of calls:

-write_list filename
write out the call list for the indicated level and exit
-write_full_list filename
write out the call list for the indicated level and all lower levels and then exit the program.
-abridge filename
read in the file, strike all the calls contained therein off the menus, and proceed.

The first two are used to prepare a call list. The call list for the indicated level, exactly as the calls appear in the menu, will be written to the named file. If -write_list is used, only the calls exactly on that level will be written. If -write_full_list is used, the lower level calls will be written as well, so the file will look exactly like the main call menu. After performing either of these operations, the program exits.

The third special flag is used to read in a list of calls to be avoided. Any call listed in the file, in precisely the same format as it was written out, will be removed from the internal database prior to running the program. Every sequence written under control of such a file will say `(abridged)' on its header line.

To write sequences for a group that is learning C2, for example, run the program with

        sd -write_list my_group c2

Then delete from the file `my_group' those calls that the group has learned, i.e., those calls not to be avoided. When writing sequences, use the command

        sd -abridge my_group c2

As the group learns new C2 calls, delete the corresponding lines from the file `my_group'. That file always contains the calls that they don't yet know. When the file goes to zero, they know the whole list.

Be aware that the abridgement mechanism works only for calls, not for concepts. You must keep track of what concepts not to use.

The lines in the abridgement file must always be in exactly the same format as the strings that are written out by the -write_list or -write_full_list flags. The program has no tolerance for creative capitalization, stray blanks, or other variations. Any line in the file that does not match a call in the menu is simply ignored. The order of the lines is not important.


Go to the first, previous, next, last section, table of contents.