ALL ABOUT EVE (V00560)
Brian Lomasky
c/o TERADYNE, INC.
321 Harrison Ave., Mail Stop H87
Boston, MA 02118
(617) 422-2259
This directory contains the Teradyne-enhanced EVE editor, as described in the
Spring 1993 Atlanta DECUS Symposium session #LT050, presented on 6/7/93.
Some of the unique features which are available in this implementation are:
1) Everything that you currently know about EDT will still work in EVE
2) Integrated Spelling Checker to check the spelling of the text within the
current buffer
3) Option to write the contents of a select range to file
4) Word capitalization
5) Line centering
6) Auto-text indentation
7) Buffer sorting option
8) Buffer pad/trim trailing spaces
These are, of course, in addition to all of the other standard features that
you get with normal EVE, such as:
1) Insert/Overstrike editing modes
2) DCL access from within the editor - Examples:
Read and Send MAIL from within the editor
Execute DCL commands (such as DIR), storing output in an EVE buffer
3) Multiple windows
4) Rectangular (box) cut and paste
5) Automatic prompting of whether you want to save each modified buffer
6) Automatic confirmation of QUIT, if any changes were made
7) Wildcard characters allowed in most filespecs and directories
8) Exiting the editor will create a new version, only if changes were made
9) LEARN key sequence similar to the old KED editor
10) Very easy key re-definitions
11) Interactive or Batch job execution
12) Separate journal files for each buffer
13) Search and replace Yes/No/All/Last/Quit option
14) Searching for text separated by "whitespace"
15) Searching for text patterns (similar to Unix)
16) Extensible...
To install this editor for use, perform the following steps:
1) Log into an account which has at least the SYSPRV, CMKRNL, SYSNAM, and
EXQUOTA privileges.
2) Create a directory to contain all of the distributed files.
3) Create 2 system-wide logical names (TOOLS and SPELL_DIR) which will refer
to the directory which was just created (probably placing the definitions
in SYS$MANAGER:SYSTARTUP_V5.COM).
Example (assuming that the directory is called SYS$SYSDEVICE:[TOOLS]):
$ ASSIGN/SYSTEM SYS$SYSDEVICE:[TOOLS] TOOLS
$ ASSIGN/SYSTEM SYS$SYSDEVICE:[TOOLS] SPELL_DIR
4) Install the MRPGRP EVE Section Files (probably placing the command
procedure execution in SYS$MANAGER:SYSTARTUP_V5.COM) with the following
command:
$ @TOOLS:INSTALL_SECTION
5) Ensure that W:RE protection is set on the following files:
MRPGRP_EVE.EVE
MRPGRP_EVE.TPU$SECTION
MRPGRP_EVE_NOREV.TPU$SECTION
MRPGRP_TPU.EXE
SPELL.DAT
SPELL.EXE
6) For each person which wants to use the enhanced EVE:
a) Add the following line to their LOGIN.COM file:
$ @TOOLS:EVE_DEF
b) Print a copy of EVE.DOC, so that each person knows what additional
commands and keys have been defined.
c) Have them run EVE by typing: EDIT/TPU
(or have them create an EVE symbol in their LOGIN.COM file which
will run EDIT/TPU when EVE is typed by the user)
7) Enjoy!
Note: There should be little reason to recompile and rebuild the Extended EVE
Section files, but if there is a need to do so (such as adding your own
special EVE functions to this editor), you can simply do so by typing:
@TOOLS:MAKE_NEW_SECTION
--------------------------------------------------------------------------------
List of enclosed files:
AAAREADME.TXT This file
BSPELL.TPU$COMMAND Extended EVE Source code (to support standalone
spelling checker); Compiled by
MAKE_NEW_SECTION.EVE
EVE.DOC Reference/User Guide to the enhanced EVE
EVE_CLASS.TXT Text file to be used with "Intro to EVE" class
EVE_CLASS_WILDCARD.TXT Text file to be used with "Intro to EVE" class
EVE_DEF.COM Defines job logical names used to access EVE
INSTALL_SECTION.COM Command Procedure to install the Section Files
MAKE_NEW_SECTION.COM Command Procedure to [re]build new EVE section
files (TOOLS:MRPGRP_EVE.TPU$SECTION and
TOOLS:MRPGRP_EVE_NOREV.TPU$SECTION) from the
source files in this directory
MAKE_NEW_SECTION.EVE Invoked by MAKE_NEW_SECTION.COM to create new
MRP Programming Group Section Files
MRPGRP_EVE.BLD Command Procedure to create the new MRP Group
system-wide TPU CALLUSER interface
(TOOLS:MRPGRP_TPU.EXE)
MRPGRP_EVE.EVE Extended EVE Initialization File
MRPGRP_EVE.FOR TPU CALLUSER Source for Spelling Checker
MRPGRP_EVE.OBJ Compiled version of MRPGRP_EVE.FOR
MRPGRP_EVE.TPU$SECTION Extended EVE Section File
MRPGRP_EVE_NOREV.TPU$SECTION Extended EVE Section File which eliminates the
"Found in Reverse Direction. Go there?" prompt
MRPGRP_EVE_SPELL.BAS Source code for EVE Spelling Correction Function
MRPGRP_EVE_SPELL.OBJ Compiled version of MRPGRP_EVE_SPELL.BAS
MRPGRP_TPU.EXE TPU CALLUSER Interface; Used to support spelling
checker
NO_FOUND_REVERSE.TPU$COMMAND Extended EVE Source code (to eliminate the
"Found in Reverse Direction. Go there?"
prompt); Compiled by MAKE_NEW_SECTION.EVE
SPELL.BAS Source for Stand-alone Spelling Checker
SPELL.DAT Dictionary for all Spelling Checkers
SPELL.EXE Stand-alone Spelling Checker executable file
TERADYNE.TPU$COMMAND Extended EVE Source code (to support
ALLOW_TAB_SEPARATORS, FIRST_USER_BUFFER,
SET_SEARCH_EXACT, SET_SEARCH_GENERAL,
TOGGLE_NOMODIFY, TOGGLE_NOWRITE,
TOGGLE_WIDTH);
Compiled by MAKE_NEW_SECTION.EVE
TPUPLUS.TPU$COMMAND Extended EVE Source code (to support EDT Line
Mode, Buffer Sorting, Padding and Trimming
Lines, Writing a Select Range, and the
Spelling Checker); Has been distributed on
previous VAX SIG tapes;
Compiled by MAKE_NEW_SECTION.EVE
Click on FTP to download from the FTP archives.
![[FTP]](http://www2.encompassus.org/hidedecus/graphics/i_ftp.gif)