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

  1. From: John Quarterman (moderator) <ut-sally!std-unix>
  2.  
  3. Topic:  curses, terminfo, and termcap
  4.  
  5. ----------------------------------------------------------------------
  6.  
  7. Date: Sat, 6 Jul 85 01:06:24 edt
  8. From: cbosgd.ATT!mark@seismo (Mark Horton)
  9. To: std-unix@ut-sally.arpa
  10. Subject: curses as part of the standard
  11.  
  12. The System V curses was intended to be mostly upward compatible with
  13. Ken Arnold's version (the one in 4BSD).  It doesn't include a couple
  14. of nonportable features, such as the 2 letter variables in curses.h
  15. and the 4BSD way of getting at your erase character; there are portable
  16. ways of doing this provided.
  17.  
  18. What I think is important about curses is not the code that implements
  19. it (although this code was hard and it shouldn't have to be done more
  20. than once) but the interface between the program and the package.
  21. Curses is intended as a way to write portable screen oriented applications.
  22. There are a number of functions in curses to enhance portability of the
  23. application, some of which have little to do with screen handling but
  24. seem to be needed by many screen oriented programs.  A curses application
  25. should not care whether it's running on System V, 4.2BSD, or MS DOS.
  26.  
  27. Simpler implementations of curses that work on a PC make sense.  I know
  28. of two implementations for MS DOS and one for QNX.  I also know of two
  29. for UNIX that don't do optimization of handle braindamaged terminals, but
  30. assume 9600 baud and an ordinary (or specific) terminal.
  31.  
  32. I personally would like to see curses (or some appripriate subset) become
  33. part of the C standard, along with Standard I/O.  However, it appears that
  34. the committee is not planning to do this.  Lacking this, I would like to
  35. see it become part of a UNIX standard.
  36.  
  37.     Mark Horton
  38.  
  39. ----------------------------------------------------------------------
  40.  
  41. Date: Mon, 8 Jul 85 10:15:56 cdt
  42. From: John Quarterman (moderator) <jsq@ut-sally.ARPA>
  43. To: std-unix
  44. Subject: public domain curses and terminfo
  45.  
  46. While I agree with Mark Horton that it shouldn't be necessary to
  47. implement curses more than once, it appears that somebody else has also
  48. done it.  I've gotten a couple of requests for more information on the
  49. posting of it to mod.sources last November.  The first posting
  50. contained this signature:
  51.  
  52.             Pavel Curtis
  53.         Computer Science Dept.
  54.         405 Upson Hall
  55.         Cornell University
  56.         Ithaca, NY 14853
  57.         
  58.         Ph- (607) 256-4934
  59.         
  60.         decvax!cornell!pavel        (UUCP)
  61.         Pavel.Cornell@Udel-Relay    (ARPA)
  62.  
  63. The moderator of mod.sources is genrad!john, who would know better
  64. than I what arrangements have been made for access to mod.sources archives.
  65.  
  66. ----------------------------------------------------------------------
  67. -- 
  68.  
  69. John Quarterman,   UUCP:  {ihnp4,seismo,harvard,gatech}!ut-sally!jsq
  70. ARPA Internet and CSNET:  jsq@ut-sally.ARPA, soon to be jsq@sally.UTEXAS.EDU
  71.  
  72. Volume-Number: Volume 1, Number 12
  73.  
  74.