README.md
Editor's note: UIC references are changed here ONLY to reflect SIG tape
assignments - all other documentation is unchanged. Conversions are:
[150,n] ==> [343,3n] e.g. [150,] ==> [343,34]

***** Roadmap to the 3M Fall 1981 DECUS Contribution *****


This set of UICs contains the 3M Fall 1981 DECUS
contributions. We are pleased to present (1) an IFTRAN
precompiler for structured FORTRAN, (2) some useful patches to
RSX-11M-Plus HELLO, (3) the world premiere of 3M's first VT100
film.



IFTRAN - UICs [343,31], [343,32], [343,33]

We are pleased to present a new precompiler for structured
FORTRAN, which is called IFTRAN. The source files for this
precompiler will be found in UICs [343,32] and [343,33].
Documentation in RUNOFF format and a README.1ST file will be
found in UIC [343,31].

Anyone wanting to build this precompiler should note that
(1) It was written in FOR, not F4P, and no attempt has been made
to make it compatible with F4P, (2) If you build it with
THReaded code, it will run slower than sin, (3) MACRO
subroutines are available to the bold user who wants it to run
faster.

This precompiler (in a different incarnation) has been used
extensively at the University of Wisconsin in a teaching
environment, so while the principal code is assuredly
(relatively) bug-free, no such guarantee is made for the RSX
command line parsing routines or system calls. In particular,
the command line parsing is very rough ... but it works.

This set of files has also been released to the DECUS
Program Library under DECUS number 11-481, "An IFTRAN
Precompiler for PDP-11 FORTRAN".



M-Plus HELLO patches - UIC [343,34]

In this UIC we have included a SLP file to rebuild
RSX-11M-Plus HELFSL with some useful enhancements. These are
(1) A customized login header, (2) Strikeover masking for logins
of the form Name/Password, and (3) Printing of file
LB:[1,2]NOLOG.TXT for login attempts when logins are disabled.
These patches were adapted from Jim Downward's patches to
RSX-11M V3.2 HELLO. They have been submitted to DEC for
possible future inclusion, but if you want 'em, you'd better get
them here and not wait for DEC to officially support them.

Note that we didn't remove our custom headers or custom
strikeover mask in HELLO.SLP; it will be necessary for you to
edit the file and include your own.

This SLP file is current to Autopatch D of RSX-11M-Plus.
We have been using it for five months now and have encountered
no problems with it.


Film - UIC [343,35]

For those who have VT100 compatible terminals, we proudly
premiere the first ES and T film production, GONZO.FLM, in UIC
[343,35]. Inspired by the antics of new users on our system who
innocently try to debug their privileged programs which map over
the Exec (often without benefit of $SWSTK), we hope that
everyone enjoys it. Run at 9600 baud, please.


Bruce R. Mitchell
Michael J. Lynch

3M Company
Engineering Systems and Technology
Computer Control Technology Section
Building 518-1
3M Center
Saint Paul, Minnesota
55144