These are contributions from the DECUS Munich area for the S91 US VAX/L&T SIG tapes, thanks to Norbert Wiehl, European VAX SIG tapecopy coordinator. [.break] BREAK: A Terminal-Blocker ************************* Version 1.1 Irlet Thomas, Dr. Gruppe für Rüstungsdienste Stauffacherstrasse 65 CH-3000 Bern 22 Switzerland Abstract: When you run this program on a appropriate terminal, then the screen is erased and a prompt ask you for your login-password. You can't do anything on this terminal until you gave the correct password. The SYSGEN-parameters LGI_BRK_LIM and LGI_HID_TIM are considered for granting access to the teminalsession. Failures are logged on OPCOM. This Version is only for VMS Versions 5.4 and higher! [.koerber] Facility to run compilers for Fortran and Pascal on machines where the compilers are licensed where one has a cluster and wishes to make the compilers appear available everywhere. beide : KOERBER AG Hauni-Werke Rechenzentrum Digital / 646 Kampchaussee 8-32 2050 Hamburg 80 Tel: 040 / 7250-2918 [.license_1] [.license_2] Enhancements to LMF to allow the license database to be cleaned up, licenses moved, SUPs and so forth deleted, and more. [.load_function_keys] Short procedure to load function keys on a terminal. [.weck] The VTEDIT Editing Interface for VAXTPU The Video Terminal Editor VTEDIT is an editing interface for the VAX Text Processing Utility VAXTPU available under VAX/VMS. The VTEDIT interface is an efficient, keypad driven editor allowing multi window editing and providing semi automatic, context dependent text formatting. VTEDIT implements, among others, the following features: - support for multi file and multi buffer editing with optional selection of files and buffers via wildcards; - support for split screen editing using an optional second window into the same or another text buffer; - selection of insert and overstrike mode of editing; - selection of free and bound cursor movement; - many additional editor functions, like: + (search and) replace operations, + global search and replace on all buffers, + rectangular cut, paste, and delete operations, + pattern-directed replacement operations, + operations to remember and retrieve buffer positions, + insertion of date, time, file and buffer names, + case and position control for searches, + case conversion and capitalization of words, + center line and fill paragraph operations, + control of tabulator setting and margins via a ruler, + operations to replace Tabs with spaces and vice versa, + deletion of trailing blanks, + sorting of buffers and ranges, + wildcard filename search and selection with semi-automatic loading of the next file(s) or all remaining files, + selection of user and system buffers from a list; - support for pattern-directed search based on: + TECO match control constructs, + VAXTPU pattern built-in procedures, + EVE-like VMS search patterns ("wildcards"), + ULTRIX-like regular expressions; - journaling the editing session in order to protect against loss of work in case of a crash: + as keystroke journaling, + as journaling of changes to the individual buffers; - access to the VMS operating system via DCL, Spawn and Attach commands; - access to VAXTPU with possiblities to extend the VTEDIT editing interface; - an extensible interface to the VMS programming facilities; - optional semi automatic, context dependent text formatting providing the following functions: + case conversion / automatic case control, + automatic indentation, + manual correction of indentation, + automatic word wrap (possibly context-dependent), + automatic line justification, + optional automatic insertion of closing parentheses and string delimiters, + optional highlighting of the matching opening parenthesis and string delimiter; - no (practical) restrictions as to the maximum size of texts to be edited; - command driven line mode editing, available also on non-ANSI terminals and from batch files; - menu selection of editor commands; - optional EDT keypad emulation; - use of the mouse as positioning and command input device; - extensive online help; - optional access to the features of the Language-Sensitive Editor VAX LSE, providing operations to: + fill and align program comments, + specify a directory search list, + retrieve sources from a CMS library, + protect buffers against modification, + control the LSE code elision features, + move to and/or delete placeholders, + expand tokens, routines, placeholders, and aliases, + define aliases for use in later expansions, + insert and use pseudocode and overviews, + compile sources and review errors, + locate errors and retrieve the corresponding source text, + load language definitions and environments at run time, + access the LSE command interpreter directly; - optional access to the features of the Source Code Analyzer VAX SCA, providing operations to: + find declarations of symbols, + list positions of variable declarations and/or references, + retrieve corresponding sources, + access the SCA command interpreter directly. Dr. G. Weck Infodas GmbH Rhonestr. 2 D-5000 Köln 71 West Germany