On 2/20/22 4:02 PM, Larry McVoy wrote:
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.
Not really. You want history files, I have one for each tty. Telling
the tty driver to write to this inode seems sort of weird. I guess you
could make it work, but to me, this screams libc or libhistory or
something like that.
History maybe, but most folks seem to want editing more, and just that
incremental improvement would have made a difference.
I agree it shouldn't be in each app that wants
it but isn't that what libraries are for?
That's why readline is a library, with application-specific hooks
available, and relies on something like rlwrap if you want to use editing
and history with an unmodified application.
--
``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/