🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fa.editor-p
Article #160

line-at-a-time I/O

#160
From: ucbvaxC70editor-people
Date: Fri, 02 Apr 1982 16:26
29 lines
1920 bytes
>From Admin.JQJ@SU-SCORE Fri Apr  2 16:23:49 1982
CC.KORNER@UTEXAS-20 brings up the interesting problem of what to do if your
hardware supports only a line-oriented (presumably half duplex) terminal
communications protocol, with (again presumably) a break set consisting of
only CR and perhaps ATTN/BREAK.  Since this is in fact a fairly common
situation in the "real world" (e.g. most large IBM systems), it behooves us
to look a bit closer at whether such a protocol can still yield a reasonable
full-screen display editor.

Certainly, some sort of display editor CAN be implemented; consider the
various IBM editors (Edgar, XEDIT, display Wylbur, etc., some of which
require a 3270, while others work on arbitrary Ascii CRTs).  For that
matter, consider DEC's TV (display TECO for the -10 and -20).  In all these
cases, you have a command mode which prompts in a command echo area, and an
insert mode in which the cursor is located at the point of insertion.  Of
course, you can't have individual keystrokes performing arbitrary commands,
but at least you can have a permanent window (or windows) into your file, BS
for correcting typing errors, and a reasonable macro language for extending
the command set.

Those of us wedded to the Emacs tradition of editing tend to reject such
editors out of hand, but I've noted that people familiar with the better
editors on IBM hardware tend to have the same attitudes about Emacs.  Odd.

I'm sure many such editors exist, though perhaps not many for the CYBER
system that Korner is targeting towards.  I'd be interested in hearing from
anyone with experience in implementing such editors, be it on CYBER systems
or on other hardware.
-------
Technical Details
Message-ID: <anews.Aucb.827>
Path: arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!C70:editor-people

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!C70:editor-people
From: ucbvax!C70:editor-people
Newsgroups: fa.editor-p
Subject: line-at-a-time I/O
Date: Fri, 02 Apr 1982 16:26:50 +0000
Message-ID: <anews.Aucb.827>