DEC US - RSX11/IAS SIG CHICAGO AREA LOCAL USERS GROUP PROGRAM LIBRARY INDEX 22-APR-78 ADDITIONS SINCE 3-NOV-77 RSX/IA S LUG - PROGRAM LIBRARY INDEX PAGE 2 Reid Brown has resigned his position at Walgreen Co. and has ta ken a position with Digital Equipment Corporation. At DEC Reid will be languages product manager. Reid did an outstanding job as lib rary chairman for CARTS and we all owe him a great deal for a very we ll organized program library. I hope to continue the fine work that Reid started. This edition of the program library is not a complet e copy of the library. Rather it represents additions or revisions since the last release of the complete library. The last release of the complete library is dated 3-NOV-77. Your New Library Chairman Philip H. Cannon RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 3 NOTICE: The software liste d in this document is not supported in any way by Digital Equipment C orporation, the Chicago Area Local Users Group, or any of the individ uals listed within as con- tacts for a particular item. The user o f this library fa- cility must recognize that any software listed h erein may not run with his hardware configuration, may not run und er (or as a result of) his operating system/version OR MAY NOT RUN AT ALL. Typically, the descriptions reflect what some- on e, somewhere expects the software to do under a given set of circum stances. Even given these circumstances, the pro- gram MAY STILL NOT WORK. Wherever possible, sources are included so that the user m ay fix any bugs which he encounters, or enhance the basic software package. In either case, the library would appre- ci ate and benefit from the submission of these updated mo- dules. For additional information on a given program or software package, contact the individual listed under that particuli- ar ite m. although this person has no responsibility for supporting th e submitted software, he (or she) may be wil- ling to offer advice a nd/or technical help. Software submissions to the program library a re always wel- come. Please place all components to be submitted , along with a text or RUNOFF description on 9 TK Magtape under a single account in FLX (DOS) format (800 BPI). New programs, new versions of old programs or modified versions of old progr ams are all welcome. LIBRARY CHAI RMAN Philip H. Cannon Science Applications, Inc. 1701 E. Woodfield rd. Sch aumburg, Il. 60195 (312)-972-4430 at ANL (312)-885-6800 at SAI RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 4 [300,17] FLECS - FORTRAN LANGUAGE PREPRO CESSOR FLECS is a FORTRAN preprocessor written by Terry Beyer at the University of Oregon. It supports a number of language extentions not found in FORTRAN. These include WHEN -THEN-ELSE constructs, conditional statement selection, REPEAT-WHILE and REPEAT-UNTIL, expanded DO and IF state- ments, local subro utine invocations and a number of other statements. It requires abo ut 28KW of task space for execu- tion, but could be made smaller t hrough overlays. Due to the untiring efforts of Dick Michaud and La rry Simpson we now have the entire FLECS manual in RUNOFF format !! ! OPERATING SYS : RSX11D/IAS,?RSX11M? HARDWARE REQ'D: - SOFTWARE FORM : FOR TRAN SOURCE, MACRO SOURCE, COMMAND FILES DOC. FORMAT : RUNOFF - ALSO SEE FLEC S.TXT VERSION NUMBER: - DATE ENTERED: 17-FEB-77 LAS T REVISION : 22-APR-78 CONTACT : LIBRARIAN [300,37] BORG11M - AN ASSORTMENT OF RSX-11M UTILITIES BORG11M is a series of RSX-11M u tility programs submitted by Dick Michaud of Borg Instruments. These include a disk fragmentation task, accounting, MCR command line force, force shuffle, spooler queue lister tasks and a de vice driver generator. OPERATING SYS : RSX11M HARDWARE REQ'D: - SOFTWARE FORM : SOURCES, COMMAND FILES DOC. FORMAT : TEXT VERSION NUMBER: - DATE ENTERED: 19-AUG-77 LAST REVISION : 22-APR-78 CONTACT : DICK MICHAUD, BORG INSTRUMENTS, DELAVAN WISC. [300,21] BASIC - A BASIC INTERPRETER FOR RSX-11D/IAS BASIC is essentially t he same as DOS-11 BASIC, but with a number of extensions which make it more flexible than DOS BASIC or the BASIC-11 product. Multi- user implementation is supported with spearate pure and impure areas. All forms of file access are allowed: including fixed & varying l ength; sequential & random access; read, write, modify & append; shared access is also permitted. MACRO-11 subroutines may be linked to the BASIC monitor and called from BASIC pro- RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 5 grams . Currently, a set of Macro routines exist which will aid in perf orming data entry. Finally, a number of exten- sion verbs have been added, such as INPUT LINE, ON ERROR GOTO, etc. which make it a m ost attractive package. OPERATING SYS : RSX11D/IAS HARDWARE REQ'D: - FP11 S OFTWARE FORM : SOURCES, COMMAND FILES DOC. FORMAT : RUNOFF VERSION NUMBER: ? DATE ENTERED: 28-MAR-77 LAST REVISION : 22-APR-78 CONTACT : FRANK BORGER OR LARRY SIMPSON, MICHAEL REESE HOSPITAL [300,41] WORLD BOOK - AN ASSORTMENT OF UTILITIES This assortment o f utilities from World Book contains some TECO aids, a library of STRING functions for FORTRAN, and a utility (VOLUME) for listing VCB information. OPERATING SYS : RSX11D/IAS,RSX11M? HARDWARE REQ'D: - SOFTWARE FORM : MACRO-11 SOURCES,TECO SOURCES,COMMAND FILES DOC. FORMAT : DOC AND TXT FILES VERSION NUMBER: ? DATE ENTERED: 22-APR-78 LAS T REVISION : CONTACT : JOE SCHUSTER WORLD BOOK- CHILDCRAFT INTERNATIONAL , INC. [300,42] MCRDRV - A DRIVER TO QUEUE COMMAND LINES TO MCR MCRDRV is a device (MC:) driver which allows one to send command lines to "...MCR" via QIOS. A programmer can write a task which executes MCR COMMANDS under program control. Thus it becom es possible for a task to issue a request to mount/dismount a volume . One task can fix another task in core before it request it to run, and unfix it after it exits. A task can also start up an in direct command file which prints reports. One should note th at a QIO is a non-privledge request and because MCR is a very pow erful tool access may need to be restricted. The origina l source for this program was published in the December 1977 MULT I-TASKER, Vol. 8, No. 6 on page 75. It was submitted by Paul Mead, PS Division, Cern, Geneva. A data base for a loadable driver has been included in the mo- dule MCTAB.MAC. It was not in the original publication. RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 6 OPERATING SYS : RSX11M HARDWARE REQ'D: - SOFTWARE FORM : MAC RO-11 SOURCES DOC. FORMAT : SEE SOURCE LISTINGS VERSION NUMBER: ? DATE ENTERED: 22-APR-78 LAST REVISION : CONTACT : PHILI P CANNON RSX/IAS LUG - PROGRAM LIBRARY INDEX PAG E 7 ALPHABETICAL PROGRAM INDEX BASIC . . . . . . . . . . . . . . . 4 BO RG11M . . . . . . . . . . . . . . 4 FLECS . . . . . . . . . . . . . . . 4 MCRDRV . . . . . . . . . . . . . . 5 WORLDBOOK . . . . . . . . . . . . . 5