home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR3 / FR20.ZIP / HELP < prev    next >
Text File  |  1994-02-01  |  32KB  |  643 lines

  1. .
  2.  
  3.                                  HELP File for
  4.  
  5.                               FRANK'S READER - V20
  6.  
  7.                        Copyright (c) 1994, Frank F. Yates
  8.  
  9.  
  10.          This file contains a detailed description of every command and 
  11.          parameter used by Frank's Reader (FR). It is designed primarily 
  12.          as an on-line reference, but may also be useful as a tutorial
  13.          for new users.
  14.  
  15.  
  16.                        Use Up/Down arrows to scroll text.
  17.  
  18.                     Use Right/Left arrows to select sections.
  19.  
  20.                     Press F1 to see the full set of commands.
  21.  
  22.  
  23.  
  24.  
  25. .Getting Started
  26.  
  27.    To learn about the Reader, I suggest that you use the Reader itself to
  28.    examine this file, and test out each feature as it is explained here.
  29.    To start the Reader, go to the directory where the HELP file is located
  30.    and start the reader on it: FR HELP      (R HELP if you have renamed it)
  31.  
  32.    The first thing you might want to do in the Reader is to press F1 and
  33.    study the Command List that will be displayed. This list is hard coded
  34.    in the program and is always available for reference except when the Reader
  35.    is asking you for something specific, such as a file name or a mark
  36.    definition. To exit the Command List, press F1 again, or any other key.
  37.    When the HELP panel is displayed, a Key-Press is not interpreted as a
  38.    command, but just returns you to wherever you were before.
  39.  
  40.    The next thing you might want to take a look at is the Parameters Menu (P)
  41.    to see what is available there, maybe experiment with the colors. Then
  42.    continue reading the HELP file to the end.
  43.  
  44.    Press Enter to see the Module List, and then the Down Arrow to read more
  45.    sections (modules) from the help file. Then select a section of interest
  46.    by pressing Enter again. When in doubt, press F1 for Help.
  47.  
  48. .
  49. .Details of Reader Commands
  50.  
  51.    Each of the Reader commands has a separate section following this one. 
  52.    That is to make this file a convenient on-line reference. If you need 
  53.    quick information about a particular command or parameter while you are 
  54.    using the reader, just open the HELP file and scan the list of Headers
  55.    to pick out the section you want, or use a Find command (f or F2).
  56.    
  57.    Most of the Reader commands are "Hot Keys"; just touch the key and
  58.    get immediate action. The main exception is the DOS command prefix ".".
  59.    That will get you a flashing cursor, at which you can type in a DOS
  60.    command and press Enter to execute it. If you just press Enter after
  61.    the "." without any command, then you will be put in the DOS command
  62.    loop and can execute multiple commands. When you are done, enter
  63.    "exit" to get back to the reader.
  64.  
  65.    Normally you won't see a cursor anywhere on the Reader screens. 
  66.    This is because you are only going to touch one key at a time, and you 
  67.    don't need a cursor. If you DO see a cursor flashing somewhere, that is
  68.    a signal that you are expected to enter a line of something and then 
  69.    press Enter. This will happen when you have been asked a question, and
  70.    the answer might be more than one character long.
  71.  
  72. .
  73. .-----Letter Keys
  74.  
  75. .A             Save all modules
  76.  
  77.    The "A" command writes all modules in the list to the currently open
  78.    output file. If no output file is open, you will be asked for the name
  79.    of one to open.
  80.  
  81. .D             Delete a module
  82.  
  83.    The DELETE key or the letter "D" will delete the currently selected 
  84.    module. It deletes the selected module from memory. It does not affect 
  85.    the input file, only Reader's working storage. If you want to delete all 
  86.    the current data and start with a clean slate, press END instead.
  87.  
  88. .E             Edit a module
  89.  
  90.    The "E" command allows you to edit a module in memory. This does not
  91.    affect the input file, but you can easily save a collection of edited
  92.    modules to a new file, replacing the original file, or while in the
  93.    editor you can work with the module contents in whatever way you wish.
  94.    The command works by copying the module to a temporary work file,
  95.    invoking your editor, then replacing the module in memory with the
  96.    contents of the edited file. You can specify both the editor to be
  97.    used, and the name and location of the work file as parameters in
  98.    FR.PAR.
  99.  
  100. .G             Remove and hold a module
  101.  
  102.    This command gets a module from the list and puts it on "Hold". The "H" 
  103.    command re-inserts the held module into the list. The G and H commands 
  104.    together provide an easy means of re-arranging the list of modules, 
  105.    because you can pick a module up from one location and put it back in 
  106.    another.
  107.  
  108. .H             Insert a "Held" module into the list
  109.  
  110.    This command re-inserts a previously held module into the list after the 
  111.    current location.
  112.  
  113. .I             Select or Change the INPUT file
  114.  
  115.    When you press "I" the Reader will close your present input file (if any)
  116.    and list the files in the current directory. You will then be asked to 
  117.    enter the name of the file you wish to open. Entering a null line at this 
  118.    point aborts the input request. If the file you want is not in the 
  119.    current directory, you may include the path to a different directory.
  120.  
  121.    More elaborate directory operations are not provided within the (I)nput
  122.    command, but from the List or Text mode displays you may enter direct
  123.    DOS directory commands with all the options, and you may change the
  124.    active directory also when desired.
  125.  
  126.  
  127. .K             CLOSE the Input File
  128.  
  129.    This command is provided so that you can close the input file prior to
  130.    deleting it, or performing some other operation inconsistent with an
  131.    open file. It is usually possible to shell out to an editor and modify
  132.    the input file without closing the file from FR, however you should limit
  133.    your next action to scratching the list and re-reading the file
  134.    (END + HOME). Attempting to continue reading in a modified input file
  135.    may have unpredictable results.
  136.  
  137. .L             CLOSE the Output File
  138.  
  139.    This is another shortcut key. In previous versions of FR it was necessary
  140.    to press "O" (for specifying an Output File) and then entering a null
  141.    line for the file name in order to close the output file. The "L"
  142.    hot-key makes closing the output file easier.
  143.  
  144. .O             Select or Close the Output File
  145.  
  146.    The "Output" file is the one the Reader will write to when you issue a 
  147.    Save command (press the letter S). Its name is displayed on the right 
  148.    side of the top line of the Selection List. You may change this file any 
  149.    time by using the "O" command.
  150.    
  151.    The first action taken when you issue "O" is to close the current output 
  152.    file. This is required prior to opening a new output file. If you only 
  153.    want to close the current output file but not open a new one, enter a 
  154.    null line when the Reader asks you for the file name. Closing the file 
  155.    flushes the most recent lines out of memory and releases the file. This 
  156.    is necessary to do if you are going to read or write to that file with 
  157.    another program.
  158.    
  159.    The output file (if any) is closed automatically when you exit the reader 
  160.    normally (Esc), so you need not think about closing it unless you are 
  161.    accessing it via DOS commands while the Reader is still running.
  162.  
  163. .P             Parameters
  164.  
  165.    Frank's Reader has a number of parameters controlling its operation
  166.    which you can adjust according to your needs and preferences. This may
  167.    be done on-line thru the Parameter Menu (P), and the start-up values
  168.    can be specified in the parameter file "FR.PAR". Be sure to read
  169.    about FR.PAR in "READ.ME". There is also information about parameters
  170.    in the FR.PAR file itself, which is an ordinary text file.
  171.  
  172.    The effect of parameters entered on-line or via FR.PAR is the same
  173.    for every parameter except "MARK". On-line setting a value for MARK
  174.    has immediate effect, whereas the FR.PAR file has multiple MARK
  175.    definitions, forming a list from which FR recognizes marks in new
  176.    input files.
  177.  
  178. .R             Resource Report
  179.  
  180.    This command displays the current state of resource usage. Two items
  181.    are included, Lines, and Nodes.
  182.  
  183.    Storage of lines requires string space, of which there is a limited 
  184.    amount. The longer the lines, and the more of them, the more string 
  185.    space is used. FR counts the number of lines actually stored, and 
  186.    estimates the number of additional lines which could be stored if 
  187.    they were each 80 bytes long. This will be a conservative estimate 
  188.    unless lines longer than 80 characters are frequent in the data.
  189.    
  190.    Data and various other things are managed within FR by linked 
  191.    lists. Such lists require nodes, which are obtained from a node 
  192.    pool of fixed size. The number of nodes in the pool is an FR 
  193.    parameter (NODES). In computing the Resource Report FR counts the 
  194.    number of free nodes left, and compares that with the number which 
  195.    were originally allocated.
  196.    
  197.    One or the other of these two resources may be critical, depending 
  198.    upon the characteristics of the data being processed. If there are 
  199.    a lot of long lines, then string space (lines) will run out first. 
  200.    If there are a lot of short lines, then nodes will run out first. 
  201.    Depending upon which type of data you are processing, you may want 
  202.    to increase or decrease the number of nodes allocated. Having fewer 
  203.    nodes will create more string space. The initial value of NODES is 
  204.    1400, a number which has been found to work well for most data.
  205.  
  206. .S             SAVE the selected module
  207.  
  208.    Pressing the letter "S" saves the currently selected module to the
  209.    current Output file. You may issue this command while you are looking
  210.    at the Selection list, or while looking at text. Saves are always added
  211.    to the end of files if they exist, and never overlay data.
  212.    
  213.    The output file name is displayed on the top of the Selection List. You 
  214.    can select, change, or close the output file by the "O" command. If you 
  215.    have not selected an output file prior to issuing a save command, the 
  216.    Reader will ask you at that time for the Output file name.
  217.  
  218.    After a module has been saved, that fact is indicated by a letter "S"
  219.    in column 80 of the module list.
  220.  
  221. .
  222. .-----Special Keys
  223.  
  224. .Esc           Exit the Reader
  225.  
  226.    This is the command for exiting the Reader. Remember it, because there 
  227.    is no other good way to quit. There is a safety check to guard against
  228.    premature accidental exits. The first press of Esc produces a message
  229.    "Quit Now?". Pressing Esc again, or the letter "Y" will terminate the
  230.    program. Any other key will abort the exit.
  231.  
  232. .F1            HELP
  233.  
  234.    Many programs these days use F1 to summon on-line help, so Reader does 
  235.    too. What you get in this case is a short list of the commands, sort of a 
  236.    reminder list. If this isn't enough at the time, open this Help file and 
  237.    read the more detailed explanations which are here.
  238.  
  239.    You may press F1 again to return to where you were, or any other key.
  240.    Commands are not accepted from the HELP screen.
  241.  
  242. .F2            Find selected text
  243.  
  244.    In response to Function Key F2 (or the letter "F"), the Reader will ask 
  245.    you for a string to search for. It will then look for your string from 
  246.    the top of the current text display to the end of file. The search is not 
  247.    case sensitive; ie. any mixture of capitals and lower-case letters will 
  248.    be matched. The search string may contain any printable character and/or 
  249.    blanks, leading, embedded, or trailing.
  250.  
  251.    When a match is found, the module containing the match is selected, and 
  252.    the text of that module is displayed with the found string on the top 
  253.    line. The header line will be displayed as a message on line 23 of your 
  254.    display. This will the currently active relative line (1-9) which is 
  255.    displayed in the module list and which is selected by you via the number 
  256.    keys 1-9. Since Find displays the found string at the top of the page 
  257.    instead of line 1 of the module, this message may be helpful in 
  258.    identifying the module. Of course you can always Page-Up to the top of the 
  259.    module if you like.
  260.  
  261.    If the string is not found in the loaded modules, then all loaded modules
  262.    will be scratched and the rest of the input file will be searched. If
  263.    the KM (Keep Modules) flag is set, FR will ask your permission before
  264.    scratching modules.
  265.  
  266. .F3            Repeat find
  267.  
  268.    The Repeat Find operation is identical to the Find operation except that
  269.    you are not asked to define the string, and the search begins on the
  270.    line following the current line (ie. line 2 of the text display).
  271.  
  272. .F8            Toggle the KM (Keep Module) Switch
  273.  
  274.    This is a convenient way to change the KM Switch without going to the
  275.    Parameter menu and entering KM, KM=Y, or KM=N. If you are looking at
  276.    reference data which will not be processed in any way, then you will
  277.    probably want to permit modules to scroll off the top of the list
  278.    (ie. KM=NO). If you are processing the modules however, likely you
  279.    will want to have KM=YES so that you do not miss any.
  280.  
  281. .1-9           Header Line Selection
  282.  
  283.    The number keys 1 thru 9 may be used to control the number of the header 
  284.    line which is displayed in the LIST mode. When the data consists of 
  285.    messages or other modules with a multi-line header structure, this 
  286.    feature will be immensely helpful because it will allow you to select a 
  287.    particular line from the multi-line header to display in the selection 
  288.    list. Thus you can see a list of senders, addressees, subjects, dates, 
  289.    message numbers, or whatever aspect of the message set interests you at 
  290.    the moment. Be sure to try this feature of the Reader on a file of 
  291.    messages.
  292.  
  293. .Home          Rewind the Input File
  294.  
  295.    The HOME key rewinds the input file. This has no immediate effect on the 
  296.    display, except that the file will be rewound and you will see a message 
  297.    on line 23 to that effect. The next module to be read from the file will 
  298.    be the first. This does not affect the loaded data at all.
  299.  
  300.    You are probably wondering how to move the text display back to the top 
  301.    of a module. The easiest way to do this is to press first the 
  302.    right-arrow and then the left-arrow, or vice-versa. If you press ENTER 
  303.    twice, text will stay in the same place, but you get to look at the List 
  304.    during the trip.
  305.  
  306. .Page-Up       Go to top of List, or view previous page of text
  307.  
  308.    In List mode the Page-Up command flushes the loaded modules and
  309.    reloads the list from the beginning of the file.
  310.  
  311.    In Text mode, the Page-Up command displays the previous page of text.
  312.  
  313. .Page-Down     Load the next set of modules, or view the next page of text
  314.  
  315.    In List mode the Page-Down key flushes the loaded modules and loads
  316.    the list from the next modules in the input file. If KM is set,
  317.    Page-Down cannot flush modules, but if the list is empty (such as
  318.    when you press END first), Page-Down can still re-load the list.
  319.  
  320.    In Text mode the Page-Down key displays the next page of text.
  321.  
  322. .Delete-Key    Delete a module
  323.  
  324.    The DELETE key or the letter "D" will delete the currently selected 
  325.    module. It deletes the selected module from memory. It does not affect 
  326.    the input file, only Reader's working storage. If you want to delete all 
  327.    the current data and start with a clean slate, press END instead.
  328.  
  329. .End-key       Delete all data in memory
  330.  
  331.    This will completely erase your list of data modules. It does not affect 
  332.    the input or output files. This command is useful in at least the 
  333.    following three circumstances.
  334.  
  335.    * If you are about to switch to an unrelated input file and want to clear 
  336.      out the old data.
  337.      
  338.    * If you have looked at everything on the list and want to read new data 
  339.      into an empty screen.
  340.      
  341.    * If you are running short of string space, perhaps causing the reading 
  342.      of new data to stop. Pressing the END key is a quick way to free up 
  343.      lots of space.
  344.  
  345. .Up Arrow      Select previous module, or scroll up text
  346.  
  347.    In List mode the UP arrow key selects the next higher module in the
  348.    list. At the top of the list it stops because FR does not read
  349.    backwards in the file. To see an earlier module, press HOME to
  350.    rewind the file and continue forward to the desired place.
  351.  
  352.    In Text mode the UP arrow key simply scrolls the text display.
  353.  
  354. .Down-Arrow    Select next module, or Scroll down text
  355.  
  356.    The DOWN arrow key is used in both in List mode and in Text mode.
  357.    In List mode it selects the next lower module in the list, and at
  358.    the bottom of the list causes another module to be read from the
  359.    input file. In Text mode it simply scrolls the text down.
  360.  
  361. .Left-Arrow    Display Text of the Previous Module
  362.  
  363.    The Left Arrow key, when in text mode, jumps to the previous module.
  364.    It will only go back as far as the top of the selection list. To go
  365.    backwards further in the file, you need to rewind (Home Key).
  366.  
  367. .Right Arrow   Display Text of the Next Module
  368.  
  369.    The  Right Arrow key, when in text mode, jumps to the next module.
  370.    This is the fastest way to scan thru a file if you want to take a
  371.    quick look at everything rather than selecting modules from the list.
  372.  
  373. ..command      Execute a DOS Command
  374.  
  375.    From either the LIST or the TEXT displays you may issue commands directly 
  376.    to DOS by prefixing them with a period ".". When you press the period 
  377.    key, a cursor will appear in the System Message area at the bottom of the 
  378.    screen. At that point the Reader is expecting a DOS command line, and an 
  379.    Enter when it is complete. The command you enter will be executed and 
  380.    control will then be returned directly to where you issued the command 
  381.    from. If you enter just the "." with no command specified, you will 
  382.    "Shell" to the DOS command interpreter, where you can perform complex 
  383.    operations involving multiple DOS commands. When you are ready to return 
  384.    to the Reader, enter "exit" at a DOS prompt.
  385.  
  386. .Enter         Toggle between List and Text Displays
  387.  
  388.    The Enter key is a Hot Key most of the time for the Reader. If you
  389.    do not see a flashing cursor at the bottom of the screen, then touching
  390.    the Enter key will produce instant action. It will swap the display
  391.    from the selection List to viewing text of the selected module, and
  392.    vice-versa.
  393.  
  394.    I you do see a flashing cursor, then FR is expecting a line input
  395.    from you, which may be one or more characters long depending upon
  396.    the context. Text may then be entered as on a command line, and
  397.    backspace may be used to make corrections. When your line entry
  398.    is finished, pressing Enter will begin the operation on your entry.
  399.  
  400. .>             Shift Text Window Right
  401.  
  402.    This command lets you see the ends of lines which are longer than
  403.    80 columns.
  404.  
  405. .<             Shift Text Window Left
  406.  
  407.    This lets you look more toward the beginning of lines after using
  408.    the ">" command.
  409.  
  410. .Space Bar     Read input or Scroll Text
  411.  
  412.    Pressing the SPACE bar scrolls the module list or the text of a module,
  413.    depending upon whether you are in LIST mode or TEXT mode. While you
  414.    hold the bar down, data will scroll, and when you release it the
  415.    scrolling stops. This is a change from previous versions of the
  416.    reader. It gives you easier control and requires less work than the
  417.    previous design.
  418.  
  419.    In List mode, new modules are read into the bottom of the list, and
  420.    old modules may scroll off the top of the list (if the KM switch is off).
  421.    In text mode the end of the module data is indicated by: ---end---.
  422.  
  423. .
  424. .-----Reader Parameters
  425.  
  426.    Various aspects of FR can be controlled on-line via parameter settings.
  427.    These are reached via the "P" command, and for colors, via a "C"
  428.    command from the parameter menu. All of these parameters may be
  429.    (and in many cases _must_ be initialized via the FR.PAR parameter file.
  430.    Some things, such as Editor selection, can only be controlled by
  431.    values in the FR.PAR file.
  432.  
  433.    The easiest way to select parameter values for your use is to test
  434.    them on-line via the Parameter Menu. When values are found which 
  435.    satisfy, then shell out of the Reader to your editor and change
  436.    the defaults in FR.PAR. The changed values will then be the new defaults.
  437.    Notice that the Parameter Menu has a secondary menu for Color adjustment
  438.    which is accessed by "C". This one includes a display of all the
  439.    available colors, so you do not have to look up the meaning of the
  440.    various color numbers.
  441.  
  442.    All parameters are specified in Keyword form (Name=Value). Some are
  443.    numerical, and some are logical (Yes/No), which may be specified as
  444.    Y or N if desired. Logical parameters may also be reversed on-line
  445.    by just entering their name from the Parameter Menu. For example,
  446.    if the Automatic Mark Recognition flag is "YES", you may change it
  447.    to NO by just entering "AM".
  448.  
  449.    Additional information and instructions can be found as comments in
  450.    the FR.PAR file.
  451.  
  452. .AM=Y/N        Automatic Mark Recognition
  453.  
  454.    If Yes, the first line of each input file is examined to see if it begins
  455.    with one of the default Header Marks. If so, that mark becomes the active
  456.    Mark for the file. If the AM Flag is No, then the current Mark (whether 
  457.    set automatically or manually) remains in effect until changed manually 
  458.    or until the AM Flag is set to Yes and a new file is opened. The 
  459.    automatic mode is probably the most useful, but there are times when it 
  460.    is desirable to control the mark manually. At such times, turn the AM 
  461.    flag off.
  462.  
  463. .COLORS        FC, BC, HFC, HBC, MFC, MBC, SFC, SMC
  464.    
  465.    There are eight color options that you may choose for the Reader Display
  466.    The colors are controlled by numbers.
  467.    
  468.    You don't have to memorize the color numbers or look them up because the 
  469.    actual colors are displayed with the numbers on the PARMS menu. What you 
  470.    see is what you get. Foreground colors may be in the range of 0 to 15, 
  471.    and background colors in the range 0 to 7. The background colors 8 thru 
  472.    15 are duplicates of the colors 0-7, but for foreground colors you get 16 
  473.    different choices.
  474.  
  475.    The color symbols that you may assign numbers to are the following;
  476.  
  477.    FC, BC    List or Text display, foreground and background
  478.    HFC, HBC  Highlighted (selected) items, foreground and background
  479.    MFC, MBC  Menus, foreground and background
  480.    SFC, SBC  System message colors, foreground and background
  481.  
  482. .EDITOR=name   Name of your text editor
  483.  
  484.    This is the editor which is invoked by the "E" command to edit a module.
  485.    If it is not located in your execution path, then a sufficient path
  486.    should be specified as part of "name".
  487.  
  488. .EDFILE=file   Name of the work file where modules are edited.
  489.  
  490.    FR will write a module to this file and invoke your editor. You then
  491.    edit the module and save it. When you exit your editor, FR reads the
  492.    revised file back into the list, replacing the original module. If you
  493.    have a virtual drive, that would be a good place for this file, but
  494.    any valid file path and name will do.
  495.  
  496. .ENDMARK=mark  Mark which denotes the end of a module
  497.  
  498.    In some kinds of modular files, particularly BBS messages, there is
  499.    often junk following the end of a message consisting of control
  500.    commands and system prompts. There is often an end-of-message mark
  501.    however, such as "<<<>>>". When such marks exist, FR can now recognize
  502.    them and terminate input modules when these marks are encountered.
  503.    If no such mark exists, set ENDMARK to null, in which case the test
  504.    is not performed.
  505.  
  506. .KM=Y/N        Keep Modules
  507.  
  508.    The "Keep Modules" switch ("Yes" or "No") determines whether or not data
  509.    modules can be scrolled off the top of the list. If you are just looking
  510.    thru reference data it is convenient to have them scroll off, but if you
  511.    are processing a file and don't want to miss anything, then you want
  512.    this switch off. The state of this switch is indicated by the letter
  513.    "K" in column 80 of the List Header if modules are being kept, or a
  514.    blank there if not.  Function key F8 toggles this switch.
  515.  
  516. .LL=n          Length of the Selection List
  517.  
  518.    This parameter limits the number of modules which will be loaded at once,
  519.    and therefor the length of the Selection List. The valid range is 1 to 19.
  520.    See comments near the end of this HELP file regarding long modules.
  521.    It is useful when dealing with files containing very long modules.
  522.  
  523. .MARK=mark     Select the current Header Mark
  524.  
  525.    The "Header Mark" is the character or characters which are used by the 
  526.    Reader to identify the beginning of a new data module. When it finds the 
  527.    Mark at the beginning of a line of text, it knows that that the previous 
  528.    module has ended and a new one has begun. The marks are entirely 
  529.    arbitrary, you may choose anything you wish, and they may vary from file 
  530.    to file. It is only necessary that in any one file the selected mark does 
  531.    not appear at the beginning of any line which is not a header. A Mark may 
  532.    contain special characters, small letters or capitals, numbers, and 
  533.    blanks (leading, trailing, or embedded). On the PARMS Menu the current 
  534.    Mark is displayed between two angles > < so you can tell where the blanks 
  535.    are, if any.
  536.    
  537.    When the Reader opens a new input file it searches its list of default 
  538.    marks (which you gave it in your Parameter file, FR.PAR) to see which one 
  539.    corresponds with the beginning of the first line of the new file. If it 
  540.    finds a match, it will use that mark for that file, and you will never 
  541.    hear about it. If the Reader does not identify a mark, it will display a 
  542.    few lines from the new file and ask you to tell it what Mark to use.
  543.    
  544.    Aside from the above, you may change the active Mark at any time on the 
  545.    Parms Menu. You might want to do this, for example, if you had two or 
  546.    more different sets of marks in a file to demark different groupings of 
  547.    the data. It is possible to read a variety of modules into the list using 
  548.    different marks. Once a module has been loaded, the identification mark is 
  549.    no longer pertinent since the data management structure defines the 
  550.    boundaries of each module.
  551.  
  552. .MORE=n        Length at which input modules are split
  553.  
  554.    "MORE" is the length at which input modules are split into parts. This
  555.    is provided to make handling very long modules more convenient, and
  556.    to avoid exceeding FR's storage space. It also makes possible the 
  557.    reading of text files which are not structured at all. FR simply 
  558.    divides such files into synthetic modules of length "MORE". Each new 
  559.    part begins with a special header line consisting of just the MARK and 
  560.    "+". This convention makes the List easy to read, and if the modules 
  561.    are re-combined in an output file, the inserted headers are unobtrusive 
  562.    and easy to find.
  563.  
  564.    "MORE" has another effect which you should be aware of. It is part of 
  565.    the storage management algorithm. FR will not read an input module (of 
  566.    unknown length) unless it has enough free storage (string) space to 
  567.    hold a module of length MORE + 25 lines. This insures that any module 
  568.    can be loaded completely and FR will not run out of string space in the 
  569.    middle of loading a module. The larger you make "MORE", the more space 
  570.    is required. To get this space FR will delete modules. As the MORE
  571.    limit is increased, at some point it will be so large that there 
  572.    will not be enough string space available to load even one module.
  573.    If this occurs, FR will let you know.
  574.  
  575.    At the other end of the spectrum, if you set more=23, any file will be 
  576.    cut into page-sized chunks. You will never have space problems, and you 
  577.    can see all of every page without having to scroll any module. Then you 
  578.    can page thru the file with just the right and left arrow keys.
  579.  
  580. .MUSIC=Y/N     Enable the musical tunes at Sign-On and Sign-Off
  581.  
  582.    You may like these little tunes, or you may want to turn them off.
  583.  
  584. .NODES         Number of nodes allocated for the Node Pool
  585.  
  586.    This parameter is effective only during initialization. FR acquires 
  587.    its node pool dynamically, but once acquired and initialized, there 
  588.    is no provision for changing the pool size. This is because it is 
  589.    much easier just to re-start the program with a different value for 
  590.    "NODES", and also it is not something which you are likely to have 
  591.    to do very often.
  592.  
  593.    The initial value for NODES (1400) should work well with most data. 
  594.    If you work with data containing a lot of short lines, such as 
  595.    program source code, then you might want to increase this a little. 
  596.    Check the resource utilization from time to time using the "R" 
  597.    command. If you find that you are running out of nodes before 
  598.    lines, then you should increase NODES, and vice versa.
  599.  
  600. .PREFIX=xxx    Quote prefix used by EDITOR
  601.  
  602.    When you (E)dit a module, the module is copied to the editing work
  603.    file with an optional quotation prefix defined by the PREFIX
  604.    parameter. This is a convenience for replying to messages, so that
  605.    you may include citations from the original message and these will
  606.    be clearly distinguishable from your replies to them. For such work
  607.    you can specify a character or short string to be used, such as
  608.    "> ". For non-message work you would likely want to set the prefix
  609.    to null.
  610.  
  611. .SC=Y/N        Show Count     (Optional Header Line Prefix)
  612.  
  613.    When the SC flag is Yes, the line count of each module is displayed in 
  614.    the Selection List as a prefix to each entry. This is useful when the 
  615.    modules are of widely varying sizes and you want to know how big each is.
  616.    
  617.    This prefix affects only the Reader Selection List display. It does not 
  618.    affect the text display, and it does not affect the format of any modules 
  619.    which are saved to another file.
  620.  
  621. .SM=Y/N        Show Mark      (Optional Header Line Prefix)
  622.  
  623.    When the SM flag is Yes, the Header Identification Mark is displayed in 
  624.    the selection list as a prefix to the module Headers, otherwise it is
  625.    removed. This also affects the TEXT display, but not the input file
  626.    itself, which is never changed by FR unless you open it for output.
  627.    Also, when modules are copied, they are always identical to the input
  628.    modules, regardless of any display editing done within FR.
  629.  
  630. .UM            Use Marks
  631.  
  632.    If UM=Yes, a module MARK and optionally an ENDMARK will be used to
  633.    identify and load modules. If UM=NO, then the input file is loaded
  634.    in modules of the size determined by the "MORE" parameter. Normally,
  635.    if marks exist, you would want to use them. In some cases however
  636.    part of a file may not be structured. For example, consider the source
  637.    code for a program. If it has many subroutines, the subroutine headers
  638.    can easily serve as marks which will make a separate module out of
  639.    every subroutine. To see the main program and data areas, you can
  640.    turn UM off and view the entire program in pages.
  641.  
  642.  
  643.