README.md
**** SUMMARY OF CHANGES FOR VERSION 22 OF RSX RATFOR: (NOV 80)
BUGS FIXED:
PCN 104: USING SPAWN WITHOUT USING FTNSWITCHES PASSED GARBAGE COMMAND
LINE TO FTN.
PCN 105: FIX TO ICSI SO CMD LINES > 35 CHAR ARE NOT TRUNCATED
PCN 106: SUPPRESS UNLABELED (AND THEREFORE WORTHLESS) FTN 'CONTINUE'S.
PCN 108: ALL FILE OPENS HAVE BEEN CHANGES TO EXPLICITLY USE A DEFAULT
DEVICE OF "SY:" IF USER DOES NOT SPECIFY A DEVICE. THIS
CAUSES THE USER'S THEN-CURRENT DEVICE ASSIGNMENTS TO BE USED
FOR THE OPEN, RATHER THAN THE ASSIGNMENTS THAT WERE IN EFFECT
WHEN RATFOR WAS INSTALLED.
PCN 109: FIX A COUPLE OF TYPOS AND GENERALLY IMPROVE ERROR MESSAGES.
CHANGES,FEATURES:
BASIC RATFOR HAS BEEN COMBINED INTO 2 FILES (RAT1,RAT2).
ADD MULTI-LEVEL 'BREAK' AND 'NEXT' STATEMENTS.
SEVERAL MACRO ROUTINES AND A COMMAND FILE TO PUT THEM INTO
STRLIB.OLB ARE INCLUDED IN THE KIT. USING THESE INSTEAD OF THE
STANDARD RATFOR ROUTINES SPEEDS UP THE PREPROCESSOR 1-3% VS.
FORTRAN IV; PROBABLY NOT AT ALL VS. F4P.
NEW ROUTINES:
QUICK BUILD INSTRUCTIONS:
(SEE BLDRATFOR.CMD, A RSX11/M INDIRECT COMMAND FILE THAT DOES THE WHOLE
THING, FOR MORE INFO).
SEQUENCE IS THE SAME FOR BOTH RSX11/M AND /D BUT A COMMAND FILE THAT DOES IT
ALL IS AVAILABLE FOR /M.
COMMAND FILES SUPPLIED ARE FOR FORTRAN IV V2, BUT ONLY MINOR MODS ARE NEEDED
FOR F4P; SEE F4PRATFOR.CMD AS A SAMPLE.
COMMAND FILES ASSUME A DUMMY DEVICE NAMED XX0:. ASSIGN THIS WHEREVER YOU
WANT BEFORE BUILDING.
THE FIRST TIME, RATFOR IS BUILT FROM THE .FTN FILES ON THIS TAPE, AFTER THAT,
WITH A WORKING VERSION OF RATFOR, YOU CAN RATFOR THE .RAT FILES TO CONFIGURE
THINGS THE WAY YOU WANT IT.
FIRST TIME YOU BUILD RATFOR--
MOVE EVERYTING ON THIS TAPE INTO UIC OF YOUR CHOICE.
GIVE MCR THE FOLLOWING-
FOR @FORRATFOR OR F4P @F4PRATFOR
FOR @FORSTRLIB
LBR @LBRRATFOR
LBR @LBRSTRLIB
TKB @TKBRATFOR
INS RATFOR
AFTER THE FIRST TIME--
ADD :
RAT @RATRATFOR
BEFORE THE FIRST LINE ABOVE.
EDIT TKBRATFOR.CMD FOR RESIDENT LIBRARIES OF YOUR CHOICE.
IF YOU HAVE PROBLEMS, CALL
DAVID P SYKES
AMERICAN MANAGEMENT SYSTEMS, INC.
1515 WILSON BLVD
ARLINGTON, VA 22209
(703) 841-6086
GOOD LUCK