File: HELP02.HF of Tape: Sources/Focal/s8
(Source file text)
***** MISCELLANEOUS WORDS AND PHRASES LISTED UNDER MISCELLANEOUS IN THE INDEX BUT NOT GIVEN IN THE 'BULK' PRINT OUT ARE FOUND UNDER THEIR OWN NAMES. 'FILES', FOR EXAMPLE, IS DESCRIBED UNDER 'FILE COMMANDS'. ***** CHANGES FROM FOCAL, 1969 PROGRAMS WRITTEN IN FOCAL, 1969 SHOULD REQUIRE ONLY ONE CHANGE TO RUN UNDER PS/8 FOCAL,1971: THE INPUT DEVICE IS SWITCHED TO THE HIGH SPEED PAPER TAPE READER WITH THE 'OPEN INPUT PTR:' COMMAND AND SWITCHED BACK TO THE TERMINAL WITH 'OPEN INPUT PTR: ,ECHO' INSTEAD OF WITH THE '*' COMMAND OF FOCAL,1969. ***** PROGRAMS WRITTEN IN PS/8 FOCAL,1971 REQUIRE FOLLOWING CHANGES TO RUN UNDER OS/8 FOCAL--1974 A) T # IS NOT THE CR. ONLY COMMAND ANY MORE. B) LIBRARY LIST HAS BEEN DELETED. C) SYNTAX OF O R O, O R I CHANGED TO O O ", O I " EXTRA FEATURES COMPARED TO PS/8 FOCAL ARE: 1) EXTRA LIBRARY FEATURES: DEVICE-INDEPENDENT CHAINING TO OTHER OS/8 PROGRAMS, VIRTUAL NUMERIC ARRAYS, SUBSCRIPTED LIBRARY NAMES. 2) 10 DIGIT PRECISION, AND/OR STANDARD TRIG. FUNC- TIONS, MAY BE DELETED BY CD OPTIONS OR RECALLED BY SPECIAL FUNCTIONS. 3) MODIFY CAN ALSO MODIFY LINE NUMBERS. MODIFY WITHOUT ARGUMENT USES LAST LINE NUMBER 4) TABULATION IS NOW FORWARDS AND BACKWARDS (ALSO NORMAL ^I TAB) 5) 'IF' UNDERSTANDS LOGICAL EXPRESSIONS 'FOR' IS ALSO DECREMENTING 6) NEW BRANCH COMMAND (IF-DO) 7) CHARACTER MANIPULATIONS HANDLED WITH 'FIN()' , 'FOUT()' AND 'FIND()' 8) INTERNAL FULL TTY: HANDLER (PILE-UP, FORM FEEDS, ETC) 9) EXTRA FORMATTING POSSIBILITIES WITH T % COMMAND 10) SEVERAL SPECIAL VARIABLES ARE PROECTED FROM THE 'ERASE' COMMAND --- ONE IS PI, $ IS THE TTY: INPUT BUFFER, VE IS VERSION NUMBER, OTHERS ARE INTERRUPT FLAGS 11) OS/8 FOCAL'S STARTING ADDRESS IS 200 (FIELD 0) CTRL/P AND CTRL/O ARE INTERNAL BREAK CHARACTERS ----------------------------------------------- CTRL/C IS KEYBOARD MONITOR BREAK CHARACTER ------------------------------------------ NOTE: OS/8 FOCAL DATA FILES ARE COMPATIBLE WITH OS/8 EDIT AND OS/8 TECO; HOWEVER, OS/8 FOCAL PROGRAM FILES AND ARRAYS ARE SAVED AS CORE IMAGES.