home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / std / unix / 483 < prev    next >
Encoding:
Internet Message Format  |  1992-12-24  |  3.8 KB

  1. Path: sparky!uunet!not-for-mail
  2. From: stephe@mks.com (Stephen Walli)
  3. Newsgroups: comp.std.unix
  4. Subject: Re: POSIX - Caving In Under Its Own Weight (Long)
  5. Date: 24 Dec 1992 17:16:31 -0800
  6. Organization: Mortice Kern Systems Inc., Waterloo, Ontario, CANADA
  7. Lines: 75
  8. Sender: sef@ftp.UU.NET
  9. Approved: sef@ftp.uucp (Moderator, Sean Eric Fagan)
  10. Message-ID: <1hdndfINNi52@ftp.UU.NET>
  11. References: <1halvbINN9kd@ftp.UU.NET> <1hbkbtINNmh8@ftp.UU.NET>
  12. NNTP-Posting-Host: ftp.uu.net
  13. X-Submissions: std-unix@uunet.uu.net
  14.  
  15. Submitted-by: stephe@mks.com (Stephen Walli)
  16.  
  17. In <1hbkbtINNmh8@ftp.UU.NET> andrew@alice.att.com (Andrew Hume) writes:
  18.  
  19. >    i wanted to add some commentary to stephe's treatise (epic? opus?
  20. >kidney stone?). 
  21.  
  22. Angst.  And thanks for taking the time to read it. 
  23.  
  24. >    first of all, i think LIS are a good idea. as some of the readers
  25. >of this group know, i am the technical editor for an ECMA standard on
  26. >file system formats (its now DIS 13346!!). i ``had'' to change the draft
  27. >to follow essentially a thick/thin binding format. what this meant was that
  28. >there were prose sections that defined the semantics of the standard;
  29. > ....
  30. >it really
  31. >helps root out spurious details and you get a much better logical
  32. >consistency in the overall design. But, there are a few field names in
  33. >there because to get rid of them would have signficantly hurt the readability
  34. >of the standard; i was not willing to do that just for pedagogy's sake.
  35.  
  36. I agree very much with your statement about the ability to better specify 
  37. the standard, by stressing it and re-casting it. A couple of questions,
  38. because it sounds like you've been able to do something useful with your 
  39. LIS.
  40.  
  41. 1. I haven't seen your spec (and I know its electronically available :-)  
  42.    but how big is it wrt POSIX.1?  I think size and scope has a lot to 
  43.    do with some of the problems in POSIX. 
  44.  
  45. 2. I found the two book/two context problem really hurts usability.
  46.    ( I don't believe this is the simple publishing problem some people 
  47.     think it is.)  Are their similar concerns with your spec? 
  48.  
  49. 3. How many language bindings are there to your LIS? And what languages 
  50.    are they? 
  51.  
  52. 4. Have you seen the current POSIX.1/LIS and POSIX.16 C-binding? 
  53.    If so, what did you think?
  54.  
  55. >    to a large extent, this has happened to the posix committees.
  56. >someone has a good idea: ``test methods''! 
  57. >....
  58. >they will delay every useful
  59. >posix standard from 1-3 years for NO technical gain, they combine
  60. >in unpredictable ways with another experimental idea (thick/thin bindings),
  61. >and will probably drive 30-70% of the skilled volunteers out of the
  62. >standards process because of the huge increase of arbitrary BS such
  63. >folks would have to wade through just to stand still?' (actually, even if
  64. >put in such terms, it might have got through anyway because the
  65. >people on such over-arch committees TEND to be more concerned with
  66. >``purity of essence'' than with ``timely, useful standards''.)
  67.  
  68. To give a real example: POSIX.4 (Real-time Extensions to POSIX.1) is almost
  69. done. It will go in front of the IEEE Standards Board in June. There are no
  70. test methods. To construct test methods, they should do so in an LIS form, 
  71. plus C binding. But then the standard is not yet in LIS form. Plain old 
  72. fashioned C. If I found out, as a poor individual programmer in the 
  73. industry, that this useful specification was being withheld by the IEEE 
  74. standards board because it didn't have this other thing (of NO value to 
  75. me as programmer) called test methods, I would yell VERY LOUDLY at ANSI, 
  76. which certifies the IEEE to produce standards. 
  77.  
  78. As always, my two cents. 
  79.  
  80. cheers,
  81. stephe 
  82.  
  83. ------------------------------------------------------------------------------
  84. Stephen R. Walli,       stephe@mks.com | Just say ``NO'' to anticipatory 
  85. Mortice Kern Systems Inc.              | standards. 
  86. phone: +1 (519) 884-2251               |
  87.  
  88.  
  89. Volume-Number: Volume 29, Number 93
  90.