Aucb.846
fa.editor-p
utcsrgv!utzoo!decvax!ucbvax!C70:editor-people
Mon Apr  5 14:08:57 1982
line-at-a-time editors
>From Admin.JQJ@SU-SCORE Mon Apr  5 14:06:02 1982
There are in fact two styles of full-screen editor available for IBM
equipment.  One, discussed in several previous messages, is basically
a page-at-a-time editor heavily utilizing the particular terminal's
local editing and block-mode transmission capabilities.  Examples of
such an editor include the IBM program products (actually, some of these
are user-supported program products) such as Edgar, XEDIT, etc.
Since these typically run only on 3270-like terminals, the standard
pattern is to have a 3270 emulator running on a front end to perform
screen management (rather than, as some contributors have suggested
as a better alternative, a front end performing all file-editing
services).

However, there is another trend in the IBM world as well, towards
"display" editors that do use line-at-a-time I/O, do *not* require
any local editing capabilities in the terminal, but correspondingly
do not have very many "immediate" commands beyond BS during character
insertion.  One advantage of such editors, of course, is that they
can more easily support a wide variety of Ascii terminals, and have
their understanding of the particular terminals more hardwired into
the program (thus improving update optimization, since the program
presumably knows its intentions better than would a separate
screen-manager front end).  Another advantage is that they can
feasibly be run over slow phone lines (e.g. 1200 baud, or split speed
1200/150), and over packet-switched networks where the cost of
full-duplex single-character packets, not to mention the unacceptable
echo delay of full-duplex, makes both Emacs-style remote editing and
Edgar-style local editing unfeasible.  One good example of this
latter style of program is Cornell's XEDIT (different from the IBM
XEDIT; I think Cornell has changed their name to avoid confusion),
which runs on a wide variety of Ascii terminals.

I suspect that CC.Korner really would like one of this latter style
of editors (since his original request for information specifically
mentions the wide variety of local terminals), and one written to run
on a CYBER system rather than on IBM equipment.  Can anyone help him
out?  If not, does anyone have a good line editor (Wylbur, perhaps?)
written in a high level language?
-------

-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.