TECO Reference Manual Digital Equipment Corporation • Maynard

Total Page:16

File Type:pdf, Size:1020Kb

TECO Reference Manual Digital Equipment Corporation • Maynard 08/8 TECO Reference Manual Order No. AA-H608A-TA ABSTRACT This document describes the Text Editing and Correcting Program for OS/8 users. SUPERSESSION/UPDATE INFORMATION: This manual supersedes the TECO chapter of the OS/8 Handbook (DEC-S&OSHBA-A-D). OPERATING SYSTEM AND VERSION: OS/8V3D To order additional copies of thisdocument, contact the Software Distribution Center, Digital Equipment Corporation, Maynard, Massachusetts 01754 digital equipment corporation • maynard. massachusetts First Printing, March 1979 The info~ation in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Bquipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may only be used or copied in accordance with the te~s of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by DIGITAL or its affiliated companies. Copyright (S) 1979 by Digital Equipment Corporation The postage-prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in pre­ paring future documentation. The following are trademarks of Digital Equipment Corporation: DIGITAL DECsystem-10 MASSBUS DEC DEC tape OMNIBUS PDP DIBOL OS/8 DECUS EDUSYSTEM PHA UNIBUS FLIP CHIP RSTS COMPUTER LABS FOCAL RSX COMTEX INDAC TYPESET-8 DDT LAB-8 TYPESET-ll DECCOMM DECSYSTEM-20 TMS-ll ASSIST-ll RTS-8 ITPS-10 VAX VMS SBI DECnet lAS PDT DATATRIEVE TRAX ""1 CONTENTS Page PREFACE vii CHAPTER 1 INTRODUCTORY COMMANDS 1-1 1.1 FUNDAMENTALS 1-1 1.2 FILE SELECTION COMMANDS 1-2 1.3 INPUT AND OUTPUT COMMANDS 1-4 1.4 POINTER POSITIONING COMMANDS 1-5 1.5 TYPE OUT COMMANDS 1-6 1.6 TEXT MODIFICATION COMMANDS 1-6 1.7 SEARCH COMMANDS 1-7 1.S SUMMARY l-S 1.9 SAMPLE EDITING JOB l-S CHAPTER 2 CONCEPTS 2-1 2.1 INTRODUCTION 2-1 2.2 MEMORY USE 2-1 2.3 DATA FILES 2-2 2.4 CHARACTER SET 2-3 2.4.1 Special Characters 2-3 2.4.2 Control Characters 2-4 2.4.3 Carriage Control Functions and Responses 2-5 2.5 DATA FORMAT -- LINES AND PAGES 2-5 2.6 EDITING BUFFER 2-6 2.7 BUFFER POINTER 2-6 2.S GENERAL COMMAND STRING SYNTAX 2-7 2.9 ARGUMENTS 2-S 2.9.1 Text Arguments 2-S 2.9.2 Numeric Arguments 2-S 2.9.3 Commands That Return a Value 2-10 2.10 SUPER TECO 2-10 CHAPTER 3 USING TECO 3-1 3.1 INTRODUCTION 3-1 3.2 CALLING TECO 3-1 3.2.1 R TECO Command 3-1 3.2.2 General Purpose Initialization Commands 3-1 3.2.2.1 MAKE Command 3-2 3.2.2.2 TECO Command 3-3 3.2.3 MUNG Command 3-4 3.3 FILE SELECTION COMMANDS 3-5 3.4 INPUT COMMANDS 3-5 3.5 BUFFER POSITION NUMERIC ARGUMENTS 3-6 3.6 BUFFER POINTER POSITIONING COMMANDS 3-6 3.7 TEXT TYPE-OUT COMMANDS 3-6 3.S DELETION COMMANDS 3-7 3.9 INSERTION COMMru~DS 3-7 iii CONTENTS (Cont.) Page 3.10 OUTPUT AND EXIT COMMANDS 3-7 3.11 SEARCH COMMANDS 3-7 3.12 ITERATION COMMANDS 3-8 3.13 FLOW CONTROL COMMANDS 3-9 3.14 Q-REGISTERS 3-9 3.15 ERASING COM}1ANDS 3-10 3.16 ERROR MESSAGES 3-10 3.17 TECHNIQUES AND EXAMPLES 3-11 CHAPTER 4 TECO COMMANDS 4-1 4.1 INTRODUCTION 4-1 4.2 A APPEND COMMAND 4-2 4.3 nA COMMAND 4-3 4.4 AAtext<AA> TYPE-OUT COMMAND 4-4 4.5 B POSITION INDICATOR 4-5 4.6 C BUFFER POINTER COMMAND 4-6 4.7 "c COMMAND 4-7 4.8 D DELETE COMMAND 4-8 4.9 "D DECIMAL RADIX COMMAND 4-9 4.10 <DELETE> 4-10 4.11 AE END-OF-PAGE FORM FEED FLAG SIGNAL 4-11 4.12 EB EDIT BACKUP COMMAND 4-12 4.13 EC EXIT CLOSE COMMAND 4-14 4.14 EF END FILE COMMAND 4-15 4.15 EG EXIT AND GO COMMAND 4-16 4.16 EH EDIT HELP COMMAND 4-18 A ,., 't • .!. I EK EXIT KILL CO~mAND 4-19 4.18 EO VERSION COMMAND 4-20 4.19 ER EDIT READ cor4MAND 4-21 4.20 <ESCAPE> COMMAND 4-22 4.21 ET EDIT TERMINAL COMMAND 4-23 4.22 EU EDIT UPPER/LOWER COMMAND 4-24 4.23 EW EDIT WRITE COMMAND 4-25 4.24 EX EXIT COMMAND 4-26 4.25 AF COMMAND 4-27 4.26 FN FAST NONSTOP SEARCH/REPLACE COMMAND 4-28 4.27 FS FAST SEARCH/REPLACE CO~mAND 4-30 4.28 G GET COMMAND 4-32 4.29 <"G> COMMAND 4-33 4.29.1 <AG><Sp> Command Line Echo Command 4-33 4.29.2 <AG>* Command String Echo Command 4-34 4.29.3 <AG><AG> Command String Erasure Command 4-34 4.30 H WHOLE POSITION INDICATOR 4-35 4.31 I INSERT COMMAND 4-36 4.32 nI$ INSERT COMMAND 4-38 4.33 J JUMP COMMAND 4-39 4.34 K KILL COMMAND 4-40 4.35 L LINE COMMAND 4-42 4.36 M MACRO COMMAND 4-43 4.37 N NONSTOP SEARCH COMMAND 4-45 4.38 AN 4-47 4.38.1 <AN> Match Control Character 4-47 4.38.2 An End-of-File Indicator Command 4-47 4.39 o GOTO COMMAND 4-48 4.40 < ..... 0> COMMAND 4-49 iv CONTENTS (Cont .. ) Page 4.40.1 <~O> Type Out Command 4-49 4.40.2 <AO> Octal Radix Command 4-49 4.41 P PAGE COMMAND 4-50 4.42 PW PAGE WRITE COMMAND 4-52 A A .... <t.<t') Q Q-REGISTER COMMAND 4-54 4.44 <"'Q> 4-55 4.44.1 <"Q> Type-Out Control Command 4-55 4.44.2 <"Q> Match Control Character 4-55 4.45 R REv~RSE COt~·UU~D 4-56 4.46 S SEARCH CO~~ND .. .. ... 4-57 <t.<tl "s 4-58 4.47.1 <"'S> Store Command String Command 4-58 4.47.2 <"'S> Freeze Output Command 4-58 4.47.3 <"S> Match Control Character 4-58 4.48 T TYPE COMMAND 4-59 4.49 "T TYPE-IN COMMAND 4-61 4.49.1 "T Input Command 4-61 4.49.2 "T Typeout Command 4-61 4.50 <TAB> INSERT COR~D 4-62 4.51 U COMMAND 4-63 4.52 <"U> COMMAND 4-64 4.53 "Uqtext$ COMMAND 4-65 4.54 W WINDOW CO~~~D 4-66 4.54.1 W Command 4-66 4.54.2 nW Command 4-66 4.55 X EXTRACT COMMAND 4-67 4.56 <"'X> 4-69 4.57 Y YANK COMMAND 4-70 4.58 Z POSITION INDICATOR 4-71 4.59 !tag! 4-72 4.60 " BRANCHING COMMANDS 4-73 4.61 % COMMAND 4-77 4.62 • POSITION INDICATOR 4-78 4.63 MODIFIER 4-79 4.63.1 S Modifier 4-79 4.63.2 : Numerical Type-out Modifier 4-80 4.63.3 : Q-register Type-out Command 4-80 4.64 COMMAND 4-81 4.65 < •.. > COMMAND 4-82 4.66 = NUMERICAL TYPE-OUT COMMAND 4-84 4.67 ? COMMAND 4-85 4.67.1 ? Trace Command 4-85 4.67.2 ? Error Command 4-86 4.68 @ TEXT DELIMITER MODIFIER 4-87 4.69 \ COMMAND 4-88 4.69.1 \ Command 4-88 4.69.2 n \ Insertion Corranand 4-88 4.70 ""x COMMAND 4-89 4.71 COMMAND 4-90 APPENDIX A OCTAL & DECIMAL ASCII CHARACTER SET A-I APPENDIX B TECO ERROR MESSAGES B-1 APPENDIX C TECO COMMAND SUMMARY C-1 INDEX Index-1 v CONTENTS (Con t. ) Page FIGURES FIGURE 3-1 Command String for Example 2 3-14 3-2 An Elementary TECO Macro for Example 3 3-15 3-3 A Second Macro for Example 3 3-15 3-4 File-Packing Macro 3-15 3-5 Loading and Running the File-Packing Macro 3-16 3-6 Unpacking Macro 3-16 3-7 Loading and Running the Unpacking Macro 3-16 TABLES TABLE 2-1 Special Characters 2-4 2-2 Arithmetic/Logical Operators 2-9 4-1 C Commands 4-6 4-2 D Commands 4-8 4-3 EH Commands 4-18 4-4 ET Commands 4-23 4-5 EU Commands 4-24 4-6 J Commands 4-39 4-7 K Commands 4-40 4-8 L Commands 4-42 4-9 P Commands 4-50 4-10 PW Commands 4-52 4-11 R Commands 4-56 4-12 T Commands 4-59 4-13 X Commands 4-67 4-14 Conditional Execution Commands 4-74 4-15 Commands 4-84 4-16 @ Commands 4-87 vi PREFACE TECO is a text editing program that runs under the POP8 operating system. TECO may be used to edit any form of ASCII text such as program listings, manuscripts, correspondence and the like. Since TECO IS a character-oriented editor rather than a line editor, text edited with TECO does not have line numbers associated with it, nor is it necessary to replace an entire line of text in order to change one character.
Recommended publications
  • BASIC-PLUS-2 User's Guide
    BASIC-PLUS-2 User's Guide Order Number : AA-JP35B-TK May 1991 This manual provides tutorial information on BASIC-PLUS-2 language features . It also contains information on advanced program development techniques . Revision/Update Information : This manual is a revision . Operating System and Version : RSX-11M Version 4 .6 or higher RSX-11M-PLUS Version 4 .3 or higher Micro/RSX Version 4 .3 or higher RSTS/E Version 9.7 or higher Software Version : BASIC-PLUS-2 Version 2 .7 Digital Equipment Corporation Maynard, Massachusetts The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation . Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document . The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies . Restricted Rights : Use, duplication, or disclosure by the U .S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252 .227-7013 . © Digital Equipment Corporation 1987, 1991 . All Rights Reserved . Printed in U .S.A. The postpaid Reader's Comments forms at the end of this document request your critical evaluation to assist in preparing future documentation . The following are trademarks of Digital Equipment Corporation : BASIC-PLUS, BASIC-PLUS-2, DEC, DECnet, DECUS, Digital, DOCUMENT, Micro/RSX, PDP, PDP-11, RMS, RMS-11, RSTS, RSTS/E, RSX, RSX-11M, RSX-11M-PLUS, RX50, TK50, UNIBUS, VAX, VAXcluster, VAXinfo, VMS, and the Digital logo .
    [Show full text]
  • Getting Started Computing at the Al Lab by Christopher C. Stacy Abstract
    MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLI..IGENCE LABORATORY WORKING PAPER 235 7 September 1982 Getting Started Computing at the Al Lab by Christopher C. Stacy Abstract This document describes the computing facilities at the M.I.T. Artificial Intelligence Laboratory, and explains how to get started using them. It is intended as an orientation document for newcomers to the lab, and will be updated by the author from time to time. A.I. Laboratory Working Papers are produced for internal circulation. and may contain information that is, for example, too preliminary or too detailed for formal publication. It is not intended that they should be considered papers to which reference can be made in the literature. a MASACHUSETS INSTITUTE OF TECHNOLOGY 1982 Getting Started Table of Contents Page i Table of Contents 1. Introduction 1 1.1. Lisp Machines 2 1.2. Timesharing 3 1.3. Other Computers 3 1.3.1. Field Engineering 3 1.3.2. Vision and Robotics 3 1.3.3. Music 4 1,3.4. Altos 4 1.4. Output Peripherals 4 1.5. Other Machines 5 1.6. Terminals 5 2. Networks 7 2.1. The ARPAnet 7 2.2. The Chaosnet 7 2.3. Services 8 2.3.1. TELNET/SUPDUP 8 2.3.2. FTP 8 2.4. Mail 9 2.4.1. Processing Mail 9 2.4.2. Ettiquette 9 2.5. Mailing Lists 10 2.5.1. BBoards 11 2.6. Finger/Inquire 11 2.7. TIPs and TACs 12 2.7.1. ARPAnet TAC 12 2.7.2. Chaosnet TIP 13 3.
    [Show full text]
  • Openvms: an Introduction
    The Operating System Handbook or, Fake Your Way Through Minis and Mainframes by Bob DuCharme VMS Table of Contents Chapter 7 OpenVMS: An Introduction.............................................................................. 7.1 History..........................................................................................................................2 7.1.1 Today........................................................................................................................3 7.1.1.1 Popular VMS Software..........................................................................................4 7.1.2 VMS, DCL................................................................................................................4 Chapter 8 Getting Started with OpenVMS........................................................................ 8.1 Starting Up...................................................................................................................7 8.1.1 Finishing Your VMS Session...................................................................................7 8.1.1.1 Reconnecting..........................................................................................................7 8.1.2 Entering Commands..................................................................................................8 8.1.2.1 Retrieving Previous Commands............................................................................9 8.1.2.2 Aborting Screen Output.........................................................................................9
    [Show full text]
  • OS/8 Software Support Manual (Version 3)
    3 3 3 3 3 3 3 3 soCturare # support manual 3 3 8 3 3 digital equipment corporation 3 OS/8 SOFTWARE: SUPPORT MANUAL (Version 3) DEC-S8-OSSMB-A-D Order additional copies as directed on the Software Information page at the back of this document. b digital equipment corporation maynard. massachusetts First Printing, January 1973 Revised, June 1974 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this manual. The software described in this document is furnished to the purchaser under a license for use on a single computer system and can be copied (with inclusion of DIGITAL'S copyright notice) only for use in such system, except as may otherwise be provided in writing by DIGITAL. Digital Equipment Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by DIGITAL. Copyright 0C 1973, 1974 by Digital Equipment Corporation The HOW TO OBTAIN SOFTWARE INFORMATION page, located at the back of this document, explains the various services available to DIGITAL software users. The postage prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in preparing future documentation. The following are trademarks of Digital Equipment Corporation: CDP DIGITAL INDAC PS/8 COMPUTER LAB DNC KA10 QU ICKPOINT COMSYST EDGRIN LAB-8 RAD-8 COMTEX EDUSYSTEM LAB-8/e RSTS DDT FLIP CHIP LAB-K RSX DEC FOCAL OMNIBUS RTM DECCOMM GLC-8 OS/8 RT-11 DECTAPE IDAC PDP SABR DIBOL IDACS PHA TYPESET 8 UNIBUS PREFACE The 8K Operating System (OS/8) is an extremely powerful program development system.
    [Show full text]
  • DECSYSTEM-10I2O CATALOG DIGITAL EQUIPMENT (OMPUTER USERS SO(IETY APRIL 1978 DECUS PROGRAM LIBRARY DECSYSTEM-10/20 Cataloci
    [Q] PROGRAM LIBRARY DECSYSTEM-10I2O CATALOG DIGITAL EQUIPMENT (OMPUTER USERS SO(IETY APRIL 1978 DECUS PROGRAM LIBRARY DECSYSTEM-10/20 CATALOCi g] DI(iITAL EQUIPMENT COMPUTER USERS SOCIETY APRIL 1978 This is a complete DECUS DECsystem-10/20 Library Catalog. It includes a complete listing of DECsystem-10 and DECSYSTEM-20 programs currently available from the DECUS Library. First Edition April 1973 Updated October 1973 Updated April 1974 Updated October 1974 Updated March 1975 Supplement June 1976 Special Edition November 1976 Revised February 1977 Revised April 1978 Copyright © 1978, Digital Equipment Corporation Maynard, Massachusetts The DECUS Program Library is a clearing house only; it does not sell, generate or test programs. All programs and information are provided "AS IS". DIGITAL EQUIP­ MENT COMPUTER USERS SOCIETY, DIGITAL EQUIPMENT CORPORATION AND THE CONTRIBUTOR DISCLAIM ALL WARRANTIES ON THE PRO­ GRAMS AND ANY MEDIA ON WHICH THE PROGRAMS ARE PROVIDED, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. The descriptions, service charges, exchange rates, and availability of software available from the DECUS Library are subject to change without notice. The following are trademarks of Digital Equipment Corporation: COMPUTER LABS DECtape FOCAL PDP COMTEX DECUS INDAC PHA DDT DIBOL LAB-8 RSTS DEC DIGITAL MASSBUS RSX DECCOMM EDUSYTEM OMNIBUS TYPESET-8 DECsystem-10 FLIP CHIP OS-8 TYPESET-11 DECSYSTEM-20 UNIBUS 5/78-38 CONTENTS HOW TO USE THIS CATALOG ...................................................................
    [Show full text]
  • Lisp: Program Is Data
    LISP: PROGRAM IS DATA A HISTORICAL PERSPECTIVE ON MACLISP Jon L White Laboratory for Computer Science, M.I.T.* ABSTRACT For over 10 years, MACLISP has supported a variety of projects at M.I.T.'s Artificial Intelligence Laboratory, and the Laboratory for Computer Science (formerly Project MAC). During this time, there has been a continuing development of the MACLISP system, spurred in great measure by the needs of MACSYMAdevelopment. Herein are reported, in amosiac, historical style, the major features of the system. For each feature discussed, an attempt will be made to mention the year of initial development, andthe names of persons or projectsprimarily responsible for requiring, needing, or suggestingsuch features. INTRODUCTION In 1964,Greenblatt and others participated in thecheck-out phase of DigitalEquipment Corporation's new computer, the PDP-6. This machine had a number of innovative features that were thought to be ideal for the development of a list processing system, and thus it was very appropriate that thefirst working program actually run on thePDP-6 was anancestor of thecurrent MACLISP. This earlyLISP was patterned after the existing PDP-1 LISP (see reference l), and was produced by using the text editor and a mini-assembler on the PDP-1. That first PDP-6 finally found its way into M.I.T.'s ProjectMAC for use by theArtificial lntelligence group (the A.1. grouplater became the M.I.T. Artificial Intelligence Laboratory, and Project MAC became the Laboratory for Computer Science). By 1968, the PDP-6 wasrunning the Incompatible Time-sharing system, and was soon supplanted by the PDP-IO.Today, the KL-I 0, anadvanced version of thePDP-10, supports a variety of time sharing systems, most of which are capable of running a MACLISP.
    [Show full text]
  • Standard TECO (Text Editor and Corrector)
    Standard TECO TextEditor and Corrector for the VAX, PDP-11, PDP-10, and PDP-8 May 1990 This manual was updated for the online version only in May 1990. User’s Guide and Language Reference Manual TECO-32 Version 40 TECO-11 Version 40 TECO-10 Version 3 TECO-8 Version 7 This manual describes the TECO Text Editor and COrrector. It includes a description for the novice user and an in-depth discussion of all available commands for more advanced users. General permission to copy or modify, but not for profit, is hereby granted, provided that the copyright notice is included and reference made to the fact that reproduction privileges were granted by the TECO SIG. © Digital Equipment Corporation 1979, 1985, 1990 TECO SIG. All Rights Reserved. This document was prepared using DECdocument, Version 3.3-1b. Contents Preface ............................................................ xvii Introduction ........................................................ xix Preface to the May 1985 edition ...................................... xxiii Preface to the May 1990 edition ...................................... xxv 1 Basics of TECO 1.1 Using TECO ................................................ 1–1 1.2 Data Structure Fundamentals . ................................ 1–2 1.3 File Selection Commands ...................................... 1–3 1.3.1 Simplified File Selection .................................... 1–3 1.3.2 Input File Specification (ER command) . ....................... 1–4 1.3.3 Output File Specification (EW command) ...................... 1–4 1.3.4 Closing Files (EX command) ................................ 1–5 1.4 Input and Output Commands . ................................ 1–5 1.5 Pointer Positioning Commands . ................................ 1–5 1.6 Type-Out Commands . ........................................ 1–6 1.6.1 Immediate Inspection Commands [not in TECO-10] .............. 1–7 1.7 Text Modification Commands . ................................ 1–7 1.8 Search Commands .
    [Show full text]
  • Free As in Freedom (2.0): Richard Stallman and the Free Software Revolution
    Free as in Freedom (2.0): Richard Stallman and the Free Software Revolution Sam Williams Second edition revisions by Richard M. Stallman i This is Free as in Freedom 2.0: Richard Stallman and the Free Soft- ware Revolution, a revision of Free as in Freedom: Richard Stallman's Crusade for Free Software. Copyright c 2002, 2010 Sam Williams Copyright c 2010 Richard M. Stallman Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License." Published by the Free Software Foundation 51 Franklin St., Fifth Floor Boston, MA 02110-1335 USA ISBN: 9780983159216 The cover photograph of Richard Stallman is by Peter Hinely. The PDP-10 photograph in Chapter 7 is by Rodney Brooks. The photo- graph of St. IGNUcius in Chapter 8 is by Stian Eikeland. Contents Foreword by Richard M. Stallmanv Preface by Sam Williams vii 1 For Want of a Printer1 2 2001: A Hacker's Odyssey 13 3 A Portrait of the Hacker as a Young Man 25 4 Impeach God 37 5 Puddle of Freedom 59 6 The Emacs Commune 77 7 A Stark Moral Choice 89 8 St. Ignucius 109 9 The GNU General Public License 123 10 GNU/Linux 145 iii iv CONTENTS 11 Open Source 159 12 A Brief Journey through Hacker Hell 175 13 Continuing the Fight 181 Epilogue from Sam Williams: Crushing Loneliness 193 Appendix A { Hack, Hackers, and Hacking 209 Appendix B { GNU Free Documentation License 217 Foreword by Richard M.
    [Show full text]
  • RSX - 11 M-PLUS Mini-Reference
    RSX - 11 M-PLUS Mini-Reference Order No. AV-H435F-TC RSX - 11M-PLUS Mini-Reference Order Number. AV-H435F-TC RSX-ll M-PLUS Version 4.2 Digital Equipment Corporation Maynard, Massachusetts First Printing, September 1977 Revised, April 1982 Revised, April 1983 Revised, July 1985 R~vised, .September 1987 Revised, January 1989 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. © Digital Equipment Corporation 1977, 1982, 1983, 1985, 1987, 1989. All Rights Reserved. Printed in U.S.A. The postpaid Reader's Comments forms at the end of this document request your critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DEC DIBOL UNIBUS DEC/CMS EduSystem VAX DEC/MMS lAS VAXcluster DECnet MASSBUS VMS DECsystem-lO PDP VT DECSYSTEM-20 PDT DECUS RSTS DECwriter RSX ~U~UIl~DTM ZK5077 Contents Preface vii Conventions ............................................... viii Online Help Files Online Help Files ............................................. 3 Command Line Interpreters Monitor Console Routine (MCR) Commands ......................... 7 Digital Command Language (DCL) ............................... 21 utilities BAD Command Summary ...................................... 67 iii BRU Command Summary ...................................... 69 CMP Command Summary ...................................... 74 DMP Command Summary .....................................
    [Show full text]
  • Timesharing on the PDP-11 Under RT-11
    Behavior Research Methods & Instrumentation 1977, Vol. 9 (2),173-175 Timesharing on the PDP-11 under RT-ll KARL W. SCHOLZ The Medical CoUege ofPenmylvanill., Division ofSocial Science, 11&e Department ofPsychiatry, PhikulelphiD., Penmylvania19129 A timesharing system for the Digital Equipment Corporation PDP-11 is described. In keeping with the general philosophy ofthe RT-11 operating system, the permanently resident portion of the system is kept to an absolute minimum size. The system supports from 2 to 16 users, and provides each with full editing and batch execution capabilities. A majority of the users of the Digital Equipment manager to load and execute the nonresident overlays, Corporation PDP-II in scientific and academic environ­ and a collection of routines to handle input/output ments have chosen the RT-II operating system as the and interactive text editing. system which offers the greatest range of facilities with 2. At the time the system is generated, one port the smallest resident memory requirements of any table is allocated for each potentially active port on the Digital systems. However, despite its versatility, RT-11 system. Each port table contains a collection of flags is inherently a single-user (with the exception of the and a buffer which is used as either an edit buffer or as Multiple User Basic option) and, as such, much poten­ space for the execution of nonresident overlays. tially valuable computer time is wasted. The present 3. All utility functions, such as file creation and paper describes the design and implementation of a deletion, disk directory manipulation, and job queue multiple-access version of RT-II which extends the full insertion are implemented as nonresident overlays.
    [Show full text]
  • Editor Buffers
    Eric Roberts Handout #25 CS 106B February 4, 2015 Editor Buffers Why Look at Old Editors? • In today’s class and again on Friday, I’m going to look at an ancient (at least in the sense of Internet time) editor Editor Buffers technology, which is largely based on the TECO (Text Editor and COrrector) I used to prepare my doctoral thesis. • Some of you will no doubt greet this idea with skepticism. Why should you study something so old that doesn’t meet even the most requirements we would insist on in an editor? • We’ve kept that editor in CS 106B for two decades because: Eric Roberts – It’s absolutely the best example of how using different data representations can have a profound effect on performance. CS 106B – No modern editor is simple enough to understand in its entirety. February 4, 2015 – TECO is historically important as the first extensible editor. It was the first platform for EMACS, which is still in use today. – The strategies we describe for representing the editor persist in modern editor classes, such as Java’s JEditPane. WYSIWYG vs. Command Line The PDP-1 Computer • A great deal of early graphics development was done on the • Most editors today follow the WYSIWYG principle, which is Digital Equipment Corporation’s PDP-1 computer, which was an acronym for “what you see is what you get” that keeps the released in 1959. Most PDP-1s came with a Type 30 display, screen updated so that it shows the current document. which was a 1024x1024 pixel display.
    [Show full text]
  • An Introduction to the EMACS Editor
    MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLIGENCE LABORATORY AI Memo No. 447 November 1977 An Introduction to the EMACS Editor by Eugene Ciccarelli » Abstract: The intent of this memo is to describe EMACS in enough detail to allow a user to edit comfortably in most circumstances, knowing how to get more information if needed. Basic commands described cover buffer editing, file handling, and getting help. Two sections cover commands especially useful for editing LISP code, and text (word- and paragraph-commands). A brief "cultural interest" section describes the environment that supports EMACS commands. EMACS Introduction 2 9 December 1977 Preface This memo is aimed at users unfamiliar not only with the EMACS editor, but also with the ITS operating system. However, those who have used ITS before should be able to skip the few ITS-related parts without trouble. Newcomers to EMACS should at least read sections 1 through 5 to start with. Those with a basic knowledge of EMACS can use this memo too, skipping sections (primarily those toward the beginning) that they seem to know already. A rule of thumb for skipping sections is: skim the indented examples and make sure you recognize everything there. Note that the last section, "Pointers to Elsewhere", tells where some further information can be found. There can be a great deal of ambiguity regarding special characters, particularly control-characters, when referring to them in print. The following list gives examples of this memo's conventions for control-characters as typed on conventional terminals: IB is control-A. Ii is control-®. (Which you can also type, on most terminals, by typing control-space.) i is altmode (labeled "escape" on some terminals, but be careful: terminals with meta keys, e.g.
    [Show full text]