Trailing-Edge - PDP-10 Archives - tops10and20_integ_tools_v9_3-aug-86 - tools/crc/ind/readme.first
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
	it fails.
 (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
appropriate place.

 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