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
