There are no other files named readme.first in the archive.
List of files on IND distribution (Version 4.1, August 83)
Note - to install IND on your site, place the files IND.MAC, INDERR.REL
GETDDT.REL, and INDGEN.CMD on a directory of your choice. This version
of IND has not had enhancements documented as yet: They include the following:
(1) A new system symbol, <BYTEPOS>, returns the next input byte
to be read from an input file open with .OPENI. A new directive,
.POSITION numeric-expression, positions the currently open input
file to a specified byte.
(2) A .RADIX operator allows you to alter the numeric radix used for:
o Interpretation of numeric constants
o Input of numbers from the terminal
o Output of all numbers
o Substitution of numbers as text
The argument for .RADIX is a numeric expression, which is
ALWAYS interpreted in decimal. The radix may be from 2 to 36, but
input can only be performed in radix 2 to 10.
(3) Two new directives, .DAYTON and .NTODAY convert date strings
to/from Smithsonian day numbers. .DAYTON "13-Aug-83" BIRTHDAY
sets numeric symbol BIRTHDAY to have the smithsonian day number of
that date. .NTODAY 1234 BIRTH converts the day number to the string
vasriable BIRTH. In .DAYTON, the strng can be any string expression
(ie something like DAY+"-"+MONTH+"-"+YEAR, and can be in any
"reasonable" format (or whatever TOPS-20 considers reasonable).
(4) You can now place leading spaces/tabs before directives in an IND
file, so that the "." does not have to be in the left-hand column.
Use .DISABLE LEADING to insist that it must be in the left-hand column
(eg if a command to a program begins with "."). This allows indented
structure around .IF directives, etc.
Enhancements already present in the last copy of IND
(1) IND searches for the command file on SYS: if the first attempt to find
(2) Real variables have been added, with the directives .ASKR, .SETR, and
full support for real variables in .IF tests, and in numeric
expressions. These can now contain mixed type variables, which are
fixed or floated as necessary. The overall type of the expression is
determined by the variable against which it is to be compared.
Fixing is in the Algol style (ie by rounding).
(3) There is a .DDT directive to merge SYS:UDDT.
(4) You can now abort a runaway command file with ^A. This feature may be
enabled/disabled with .ENABLE/.DISABLE ABORT.
(5) .TESTFILE now returns information about the file which
was tested, including its full name, device, account, etc. in variables:
Note that the documentation has not been altered at all yet.
Type RUN IND. You will receive
an error, because IND should usually be on SYS: and be invoked with IND filnam.
IND will prompt you for the name of a command file. Enter INDGEN.CMD, and
proceed to answer the questions put to you. When you have finished, install the
new IND.EXE on SYS: somewhere, and place the manual and help files in an
IND.DOC !Full writeup for IND
.EXE.27 !Runnable version of IND
.HLP.2 !HELP for for ps:<HELP>
.MAC.344 !Source of IND for regeneration (uncommented)
.MSG.2 !Brief overview of changes from v1 to v2
.RND.2 !RUNOFF source for .DOC file
IND-CANNED-ANSWERS.CMD.4 !Answers used to generate this copy of IND
INDERR.MAC.2 !Error processing routines
.REL.2 !This file must be on DSK: when you generate IND
INDFIL.CMD.1 !Test command file for I/O directives
INDGEN.CMD.6 !Command file to generate a custom version of IND
INDSYM.MAC.32 !Parameter file used to build IND (create by INDGEN)
INDTLK.EXE.1 !Program to give a talk about IND on a VT100
V3IND.HLP !Summary of changes from V2 to V3
Total of 14 files