home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / mod.std.unix.v7 / text0048.txt < prev    next >
Encoding:
Internet Message Format  |  1987-06-30  |  1.4 KB

  1. From: guy@sun.com (Guy Harris)
  2. Date: Sat, 11 Oct 86 02:29:27 PDT
  3.  
  4. > > Something like the `pseudo-tty' concept would be very useful:   an  entity
  5. > > which  looks like  a  terminal from one side, but whose behavior is under
  6. > > user-process control from the other side.  Some existing systems do
  7. > > implement such things, but the lack of standardization largely prevents
  8. > > use of them in portable programs.
  9.  
  10. > One idea would be to put Ritchie's streams in the standard or an extension
  11. > of the standard so that there is a "clean" way of writing user level window
  12. > managers.  Given this there would probably be many window managers
  13. > implemented and likes shells you wouldn't need a single standard one, but
  14. > could provide several and allow users to write their own.
  15.  
  16. Streams don't in and of themselves provide a "clean" way of writing
  17. user-level window managers.  As Henry pointed out, a pseudo-tty is what you
  18. want here; you have a window manager that simulates a terminal (using a real
  19. terminal or some other sort of display) and provides a tty-like interface to
  20. clients using a pseudo-tty.
  21.  
  22. Streams might permit a fairly clean implementation of a pseudo-tty, but they
  23. don't provide the only clean way of writing user-level window managers; any
  24. sufficiently powerful pseudo-tty mechanism will do that.  Streams might
  25. provide the cleanest way of providing a sufficiently powerful pseudo-tty
  26. mechanism.
  27.  
  28. Volume-Number: Volume 7, Number 49
  29.  
  30.