On 2/20/22 4:19 PM, Lyndon Nerenberg (VE7TFX/VE6BBM) wrote:
Chet Ramey writes:
It always seemed like it would have been just the
thing to implement as a
tty streams module, but research Unix went in a different direction.
I'm really surprised nobody has implemented a basic readline as a
tty line discipline by now. I was poking around the OpenBSD NMEA
line discipline code a few weeks ago and thinking it shouldn't be
that hard to do.
It's not that hard. The complexity is in how sophisticated you want to get
with redisplay and whether you want to allow user-specified key bindings.
Did anyone think about doing this in the past? If yes,
what made you
decide against doing it? (Or a streams implementation, for that matter.)
There have been several implementations (I never did one). I suspect that
the people who were in a position to integrate that functionality into
distributed kernels were not supportive, or the code didn't get to them
at the right time.
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU chet(a)case.edu
http://tiswww.cwru.edu/~chet/