DECUS - RSX11/IAS SIG CHICAGO AREA LOCAL USERS GROUP PROGRAM LIBRARY INDEX 22-APR-78 ADDITIONS SINCE 3-NOV-77 RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 2 Reid Brown has resigned his position at Walgreen Co. and has taken a position with Digital Equipment Corporation. At DEC Reid will be languages product manager. Reid did an outstanding job as library chairman for CARTS and we all owe him a great deal for a very well organized program library. I hope to continue the fine work that Reid started. This edition of the program library is not a complete 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 listed in this document is not supported in any way by Digital Equipment Corporation, the Chicago Area Local Users Group, or any of the individuals listed within as con- tacts for a particular item. The user of this library fa- cility must recognize that any software listed herein may not run with his hardware configuration, may not run under (or as a result of) his operating system/version OR MAY NOT RUN AT ALL. Typically, the descriptions reflect what some- one, somewhere expects the software to do under a given set of circumstances. Even given these circumstances, the pro- gram MAY STILL NOT WORK. Wherever possible, sources are included so that the user may fix any bugs which he encounters, or enhance the basic software package. In either case, the library would appre- ciate 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 item. although this person has no responsibility for supporting the submitted software, he (or she) may be wil- ling to offer advice and/or technical help. Software submissions to the program library are 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 programs are all welcome. LIBRARY CHAIRMAN Philip H. Cannon Science Applications, Inc. 1701 E. Woodfield rd. Schaumburg, 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 PREPROCESSOR 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 subroutine invocations and a number of other statements. It requires about 28KW of task space for execu- tion, but could be made smaller through overlays. Due to the untiring efforts of Dick Michaud and Larry Simpson we now have the entire FLECS manual in RUNOFF format !!! OPERATING SYS : RSX11D/IAS,?RSX11M? HARDWARE REQ'D: - SOFTWARE FORM : FORTRAN SOURCE, MACRO SOURCE, COMMAND FILES DOC. FORMAT : RUNOFF - ALSO SEE FLECS.TXT VERSION NUMBER: - DATE ENTERED: 17-FEB-77 LAST REVISION : 22-APR-78 CONTACT : LIBRARIAN [300,21] BASIC - A BASIC INTERPRETER FOR RSX-11D/IAS BASIC is essentially the 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 length; 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- grams. Currently, a set of Macro routines exist which will aid in performing data entry. Finally, a number of exten- sion verbs have been added, such as INPUT LINE, ON ERROR GOTO, etc. which make it a most attractive package. OPERATING SYS : RSX11D/IAS HARDWARE REQ'D: - FP11 SOFTWARE 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 RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 5 [300,37] BORG11M - AN ASSORTMENT OF RSX-11M UTILITIES BORG11M is a series of RSX-11M utility 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 device 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,41] WORLD BOOK - AN ASSORTMENT OF UTILITIES This assortment of 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 LAST 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 becomes 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 indirect command file which prints reports. One should note that a QIO is a non-privledge request and because MCR is a very powerful tool access may need to be restricted. The original source for this program was published in the December 1977 MULTI-TASKER, Vol. 8, No. 6 on page 75. It was submitted by Paul Mead, PS Division, Cern, Geneva. A RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 6 data base for a loadable driver has been included in the mo- dule MCTAB.MAC. It was not in the original publication. OPERATING SYS : RSX11M HARDWARE REQ'D: - SOFTWARE FORM : MACRO-11 SOURCES DOC. FORMAT : SEE SOURCE LISTINGS VERSION NUMBER: ? DATE ENTERED: 22-APR-78 LAST REVISION : CONTACT : PHILIP CANNON RSX/IAS LUG - PROGRAM LIBRARY INDEX PAGE 7 ALPHABETICAL PROGRAM INDEX BASIC . . . . . . . . . . . . . . . 4 BORG11M . . . . . . . . . . . . . . 5 FLECS . . . . . . . . . . . . . . . 4 MCRDRV . . . . . . . . . . . . . . 5 WORLDBOOK . . . . . . . . . . . . . 5