Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!wuarchive!psuvax1!ukma!usenet.ins.cwru.edu!ncoast!allbery From: allbery@NCoast.ORG (Brandon S. Allbery KB8JRR/AA) Newsgroups: comp.unix.wizards Subject: Re: POSIX bashing (actually cooked vs raw or cbreak mode) Message-ID: <1991Apr16.020533.7063@NCoast.ORG> Date: 16 Apr 91 02:05:33 GMT References: <71479@brunix.UUCP> <1991Apr10.192226.24909@world.std.com> <1991Apr11.140508.9012@athena.mit.edu> Reply-To: allbery@ncoast.ORG (Brandon S. Allbery KB8JRR/AA) Followup-To: comp.unix.wizards Organization: North Coast Public Access Un*x (ncoast) Lines: 25 As quoted from <1991Apr11.140508.9012@athena.mit.edu> by jik@athena.mit.edu (Jonathan I. Kamens): +--------------- | Now, I've never programmed with streams, but I was under the impression that | it's possible to use them to do something like this. Can't the user write a | streams driver that does his line-editing, etc. for him, and set the tty to | use that driver by default, so that applications that don't muck with the line | discipline will automatically have whatever interface the user installs? In | my opinion, this is the right direction to go. And, as I said in my previous | message, Multics was doing it long ago. +--------------- der Mouse and I had this discussion two years ago. I'm still waiting to get my hands on a Unix with a Streams tty driver so I can show him some code... but SunOS and SVR4 have the capability already. It should be possible to come up with something that has a compatible program interface (whether "compatible" means termio, termios, or sgtty) yet has a user interface which provides line editing, history, etc. ++Brandon -- Me: Brandon S. Allbery Ham: KB8JRR/AA on 2m, 220, 440, 1200 Internet: allbery@NCoast.ORG (QRT on HF until local problems fixed) America OnLine: KB8JRR // Delphi: ALLBERY AMPR: kb8jrr.AmPR.ORG [44.70.4.88] uunet!usenet.ins.cwru.edu!ncoast!allbery KB8JRR @ WA8BXN.OH