Copyright © 1973 J. Forecast
Permission is granted to copy and/or modify this document for private use only. Machine readable versions must not be placed on public web sites or FTP sites, or otherwise made generally accessible in an electronic form. Instead, please provide a link to the original document on the official ML/I web site.
This implementation of ML/I contains all the features described in the ML/I User's Manual, 4th Edition, August 1970, plus New Features 1 to 4 as described in supplements to that Manual.
ML/I is supplied as 2 relocatable binary files which must be loaded together.
MLONEC
MLONED
The .DAT
slot usage is as follows:
1
2
3
4
The command string in response to the >
is a single line:
outfile<-infile1,infile2,...
The default extension in all cases is TXT
.
ML/I accepts the full 7-bit ASCII character set with no translation between lower and upper case letters.
Error messages are always produced on .DAT
slot 2 (which should
be the user's teletype).
The number 2N of section 6 of the ML/I User's Manual is 60 and the statistics message of section 6 is given at the end of every process.
The initial environment contains ten permanent variables. These are not pre-set to any particular values. All integers in, or derived from, macro expressions should be less than 131072 in magnitude. Overflow is not detected except in the case of divide by zero when the result is zero.
The following are the layout keywords for this implementation:
SPACE | meaning a space.
|
NL | meaning a newline.
|
TAB | meaning a tab.
|
SL | meaning the imaginary startline character.
|
SPACES | meaning a sequence of one or more spaces.
|
This implementation contains 13 S-variables. S-variables S10
and
above are used as follows:
S10