home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / reports / 1990.04.followups < prev    next >
Encoding:
Text File  |  1990-05-09  |  71.1 KB  |  1,645 lines

  1. echo overview.a
  2. cat >overview.a <<'shar.overview.a.11823'
  3. From jsq@longway.tic.com  Tue May  1 11:06:19 1990
  4. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  5.     id AA19567; Tue, 1 May 90 11:06:19 -0400
  6. Posted-Date: 19 Apr 90 01:27:30 GMT
  7. Received: by cs.utexas.edu (5.61/1.59)
  8.     id AA29166; Tue, 1 May 90 10:06:13 -0500
  9. Received: by longway.tic.com (4.22/4.16)
  10.     id AA02222; Tue, 1 May 90 09:24:03 cdt
  11. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  12. Newsgroups: comp.std.unix
  13. Subject: Re: Standards Update, USENIX Standards Watchdog Committee
  14. Message-Id: <650@longway.TIC.COM>
  15. References: <1990Apr17.225128.7324@ico.isc.com>
  16. Reply-To: Doug Gwyn <brl.mil!gwyn@cs.utexas.edu>
  17. Organization: Ballistic Research Lab (BRL), APG, MD.
  18. Date: 19 Apr 90 01:27:30 GMT
  19. Apparently-To: std-unix-archive@uunet.uu.net
  20.  
  21. From: Doug Gwyn <uunet!smoke.brl.mil!gwyn>
  22.  
  23. In article <1990Apr17.225128.7324@ico.isc.com> >From: Jeffrey S. Haemer <jsh@usenix.org>
  24. >       Watch .1b like a hawk, though.  Any new functionality, slipped into
  25. >       supplements and appendices, carries the same risks as riders on
  26. >       congressional bills; ...
  27. >       I recommend resisting any effort to add functionality for which there
  28. >       aren't existing implementations in wide use, and about which there
  29. >       isn't already general consensus.
  30.  
  31. It would also be nice if people didn't specify conformance to 1003.1b
  32. just because it's there; for example, it's not clear to me that it
  33. would need to be incorporated into any FIPS.  There were good reasons
  34. for leaving out of 1003.1 many of the facilities that are likely to
  35. creep in as part of 1003.1b, and therefore the additions should not
  36. be picked up automatically.  Just because something is a standard
  37. does not mean that it should be required, especially if it interferes
  38. with long-term improvements in the computing environment (which is
  39. what the USENIX Watchdog Committee is most concerned with).
  40.  
  41. >       Parenthetically, I'll admit to being mystified by the dim view some
  42. >       folks take of the UPE.  I actually put programmer portability above
  43. >       program portability, since, when I go looking for new jobs I can't
  44. >       take our software with me, but do want to be sure that I can still use
  45. >       vi.
  46.  
  47. It seems most unlikely to me that you have the option of specifying
  48. IEEE 1003.2 conformance when you interview with a prospective employer.
  49. I believe that the main point of these standards is to attain improved
  50. portability for applications.
  51.  
  52. Besides, why should I have to support both "vi" and "emacs" on my systems
  53. when we're all using "sam" instead?  It gains me NOTHING (because imported
  54. software is not going to require these interactive facilities) and costs
  55. me a bunch.
  56.  
  57. >       In short, we who do ports will have to keep track of how to invoke the
  58. >       C compiler on each of our target machines; .2 will not have enhanced
  59. >       portability in this area of our work.
  60.  
  61. Presumably, if your code follows the C standard as well as IEEE 1003.2,
  62. you'd simply invoke "c89" without K&R1 flags.  If you insist on K&R1 C,
  63. you're already outside the scope of standards.  I think it's true that
  64. one won't know exactly what to expect when invoking "cc", but that is
  65. already the case.  "c89" should (if 1003.2 gets the spec right) obtain
  66. predictable (i.e., standard!) behavior, which will be an improvement.
  67.  
  68. >       ...  Dot three isn't always popular; one hears
  69. >       complaints that they come up with interpretations that seem contrary
  70. >       to the intention of the original standards committees.
  71.  
  72. The most serious problem that I've heard of in this regard is that the
  73. NIST-supplied 1003.1 conformance test suite insists on seeing error
  74. returns in cases where the clear intent of 1003.1 was to permit
  75. extensions.  1003.1 specifies two categories of errors:  those that
  76. are required to be reported WHEN THE CONDITION OCCURS, and those that
  77. are required to be reported WHEN THE CONDITION IS DETECTED.  The
  78. distinction is that the latter case covers such things as feeding an
  79. invalid pointer to a function for a buffer address, a case where many
  80. implementations cannot guarantee reliable detection of all possible
  81. abuses (at least, not without an intolerable penalty in execution speed).
  82. In neither case is it generally required that an error occur, if the
  83. implementation is able to provide support for an extension.  For
  84. example, suppose an implementation permitted cross-device hard links.
  85. That would be a nice extension (assuming it could be done well), and
  86. there is no reason to take 1003.1 as forbidding such extensions.
  87.  
  88. >       The threads subgroup (1003.4A) has attempted to kill the .4 ballot by
  89. >       a block vote for rejection.  One correspondent says they are doing
  90. >       this because .4 is no good without threads.
  91.  
  92. I'd like to hear an explanation of this assertion.  Certainly, for
  93. years we've been developing real-time applications without support
  94. for threads.  They seem like separable issues to me.
  95.  
  96. >       ... and a commitment to a direction ISO
  97. >       intends to take for all its standards:  language independence.
  98.  
  99. Something is not right here, because clearly ISO standards for
  100. programming languages themselves cannot be language-independent.
  101. Perhaps the actual ISO position is that AVOIDABLE language dependence
  102. should be avoided?  I'd like to take the point of view that some
  103. languages are unsuitable for the kind of systems programming that
  104. C was designed for, and it makes no sense to include such languages
  105. when you're talking about systems-programming interfaces.  Does there
  106. really have to be a BASIC binding (or at least support for one) for
  107. 1003.4, for example?  I would think not..
  108.  
  109. >      ....  Adding these new
  110. >      functions would require that the vendor's FORTRAN compiler actu-
  111. >      ally handle REALs.  Think about that.
  112.  
  113. Using Berkeley's term, it's a "lame" argument!  If one wants a full
  114. Fortran compiler, he specifies conformance to the Fortran standard.
  115. If one wants support for the POSIX system interface, he specifies
  116. 1003.1 (or 1003.9) conformance.  And so forth.  It is silly to
  117. expect a standard to accomplish some standardization purpose for
  118. which it was never intended.
  119.  
  120. Note that there are numerous standard C language features that are
  121. not exercised by the 1003.1 C language binding.  In fact, specifying
  122. 1003.1 (C binding flavor) does not guarantee that you even get a C
  123. compiler, much less one that conforms to the C standard.  (For that,
  124. you need to also specify conformance to the C standard.)  Nobody
  125. thought that that was a problem; why is it any different for Fortran?
  126.  
  127. >       At the last USENIX, in Washington D.C., Jim Isaak, the SEC chair,
  128. >       explained to the well-attended standards BOF that there is really no
  129. >       easy way to dissolve a committee.  If volunteers show up to staff the
  130. >       working group, follow the IEEE rules, and eventually circulate a bal-
  131. >       lot that passes, they've created an IEEE standard.
  132.  
  133. I think the important thing to recognize is that just because a
  134. standard exists (particularly an IEEE standard, many of which have
  135. in the past been of interest only to small special-interest groups)
  136. does not mean that purchasers have to specify compliance with it.
  137. In particular, it should by no means be automatic that ISO and NIST
  138. promote any and all IEEE standards at the IS and FIPS level.  Only
  139. when there is demonstrable long-term benefit that outweighs the
  140. drawbacks would it be rational to do so.  I think a case could be
  141. made for 1003.1 and 1003.1a, maybe one or two of the other
  142. forthcoming POSIX standards, but certainly not for all of them.
  143.  
  144. Maybe the thing to do is to lean on Roger Martin, to get him to
  145. take it easy on pushing unwanted standards as FIPS.
  146.  
  147. Volume-Number: Volume 19, Number 85
  148.  
  149. shar.overview.a.11823
  150. echo overview.b
  151. cat >overview.b <<'shar.overview.b.11823'
  152. From jsq@longway.tic.com  Tue May  1 11:06:36 1990
  153. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  154.     id AA19674; Tue, 1 May 90 11:06:36 -0400
  155. Posted-Date: 18 Apr 90 13:43:04 GMT
  156. Received: by cs.utexas.edu (5.61/1.59)
  157.     id AA29239; Tue, 1 May 90 10:06:30 -0500
  158. Received: by longway.tic.com (4.22/4.16)
  159.     id AA02276; Tue, 1 May 90 09:33:04 cdt
  160. From: Hal Jespersen <posix.COM!hlj@longway.tic.com>
  161. Newsgroups: comp.std.unix
  162. Subject: Re: Standards Update, USENIX Standards Watchdog Committee
  163. Message-Id: <651@longway.TIC.COM>
  164. References: <1990Apr17.225128.7324@ico.isc.com>
  165. Sender: std-unix@longway.tic.com
  166. Reply-To: std-unix@uunet.uu.net
  167. Organization: POSIX Software Group, Redwood City, CA
  168. Date: 18 Apr 90 13:43:04 GMT
  169. Apparently-To: std-unix-archive@uunet.uu.net
  170.  
  171. From: hlj@posix.COM (Hal Jespersen)
  172.  
  173. In article <1990Apr17.225128.7324@ico.isc.com> you write:
  174. From: Jeffrey S. Haemer <jsh@usenix.org>
  175.  
  176. >      1003.2:_Shell_and_Utilities
  177.  
  178. >      Even the controversial UPE is mostly codifying existing practice.
  179. >      Arguments are over places where more than one practice is widespread,
  180. >      for example, source-code control, where partisans of SCCS struggle
  181. >      with partisans of RCS.  (Actually, that's not true.  What's really
  182. >      happening is that the group's shying away from this area because
  183. >      they're worried about a struggle.  ``Tar wars'' seems to have spoiled
  184. >      the industry's appetite for making difficult decisions about conten-
  185. >      tious topics.)
  186.  
  187. This isn't really true.  We discussed the problems of another Tar War,
  188. but it didn't occur.  The group was overwhelmingly in favor of using
  189. SCCS as the superior technical solution, but SCCS has two problems:
  190.  
  191.     1.  It has a user-unfriendly interface.  This was solved by
  192.     taking the BSD "sccs" command as the main interface.
  193.  
  194.     2.  It is a complex system and no one wanted to tackle implementing
  195.     it from scratch.  Therefore, the group decided that if SCCS could
  196.     be put into the public domain, or close to it with easy source
  197.     redistribution rights, it would be appropriate.
  198.  
  199. Unfortunately, SCCS's owner chose not to "donate" its work to the working
  200. group and the world in this way.  Therefore, the WG officially dropped
  201. the whole subject and went on to other matters.  Lurking in the background
  202. was the knowledge that all this source control stuff is rather old
  203. technology anyway and new, perhaps CASE, systems would probably be a
  204. better choice on which to base future standards.  The door to standardizing
  205. this stuff is still open:  would anyone like to volunteer to start a
  206. working group, or directly ballot a document on this subject?  (I thought so.)
  207.  
  208. >      The equivalent of .1a already has a name: .2b.  Even the bad of dot
  209. >      one is mirrored here.  Truly controversial proposals are being pushed
  210. >      off to the as-yet unborn .2c, which should produce a deja vu feeling
  211. >      in those already watching .1b.
  212.  
  213. I don't know of any "controversial" proposals being pushed off to .2c.
  214. There is some I18N work that may come in at that time, but it's premature,
  215. not controversial.  Actually, no .2c (or .2b for that matter) PAR has been
  216. submitted yet.  Although .2b is a given, because clarifications and
  217. interpretations of .2 and .2a will be needed in the production of
  218. IS 9945-2, there will only be a .2c if a working group decides to form
  219. up to do it.  I'm not convinced that the UNIX command line interface
  220. is going to be interesting enough in the future to keep people charged
  221. up for new standards on it.
  222.  
  223. >      And, just as .1 sometimes shied away from real decisions, in
  224. >      order to avoid upsetting anyone, .2 occasionally reacts to vendor
  225. >      inconsistency by proposing solutions that avoid upsetting any vendor
  226. >      by penalizing all users.  As an example, the committee proposes
  227. >      requiring a C compiler (good), and naming it c89 (bad, but I com-
  228. >      plained about this loud and long last time).  An important motivation
  229. >      for the new name is that cc already invokes the K&R C compiler on many
  230. >      vendors' platforms, and specifying a flag to choose one behavior or
  231. >      the other would conflict with someone's existing implementation; any
  232. >      given letter is already preempted by some vendor.
  233.  
  234. This action only penalizes users who cannot figure out how to alias,
  235. link, or shell script themselves around the problem of accessing a command
  236. using another name (or those who don't have a system administrator or
  237. vendor to do it for them).  The problem of vendors using up the entire
  238. alphabet of option letters was real.  And your solution (not reproduced
  239. here) of simply telling everyone they had to get the ANSI C compiler
  240. when they said "cc" was simply unacceptable to too many WG members.
  241.  
  242.                     Hal Jespersen
  243.                     POSIX Software Group
  244.                     447 Lakeview Way
  245.                     Redwood City, CA 94062
  246.                     Phone:    +1 (415) 364-3410
  247.                     FAX:    +1 (415) 364-4498
  248.                     UUCP:    uunet!posix!hlj
  249.                      -or-    hlj@posix.COM
  250.  
  251.  
  252. ==========================================================================
  253. The opinions expressed in this message are my own and do not necessarily
  254. reflect those of the POSIX Working Groups or the IEEE.  To receive an
  255. official interpretation concerning an approved IEEE standard, contact the
  256. Secretary, IEEE Standards Board, P.O. Box 1331, 445 Hoes Lane, Piscataway,
  257. NJ 08855-1331.
  258.  
  259. Volume-Number: Volume 19, Number 86
  260.  
  261. shar.overview.b.11823
  262. echo overview.c
  263. cat >overview.c <<'shar.overview.c.11823'
  264. From jsq@longway.tic.com  Tue May  1 13:55:04 1990
  265. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  266.     id AA23338; Tue, 1 May 90 13:55:04 -0400
  267. Posted-Date: 18 Apr 90 15:13:14 GMT
  268. Received: by cs.utexas.edu (5.61/1.59)
  269.     id AA16661; Tue, 1 May 90 12:54:59 -0500
  270. Received: by longway.tic.com (4.22/4.16)
  271.     id AA03912; Tue, 1 May 90 11:43:15 cdt
  272. From: Simon Patience <osf.org!sp@longway.tic.com>
  273. Newsgroups: comp.std.unix
  274. Subject: Re: Standards Update, USENIX Standards Watchdog Committee
  275. Message-Id: <653@longway.TIC.COM>
  276. References: <1990Apr17.225128.7324@ico.isc.com>
  277. Sender: std-unix@longway.tic.com
  278. Reply-To: sp@osf.org (Simon Patience)
  279. Organization: Open Software Foundation
  280. Date: 18 Apr 90 15:13:14 GMT
  281. Apparently-To: std-unix-archive@uunet.uu.net
  282.  
  283. From: sp@osf.org (Simon Patience)
  284.  
  285. In article <1990Apr17.225128.7324@ico.isc.com>, jsh@usenix.org (Jeffrey S. Haemer) writes:
  286. >       1003.4:_Real-Time_Extensions
  287. >       The first of these went to ballot after the New Orleans meeting.
  288. >       Threads, controversial enough to be omitted from .4, has been pushed
  289. >       into .4a.  (Things too controversial to go into threads will be pushed
  290. >       into the multiprocessor group, which should be a lot of fun.)
  291.  
  292. This is not actually true. Pthreads was never in the draft of 1003.4
  293. proper but was an appendix. After New Orleans when .4 was ready to
  294. ballot, pthreads was not and so could not become a real chapter of its
  295. own within .4 and so got its own PAR. It had nothing to do with being
  296. controversial. Your parenthetical comment is pure fantasy also.
  297.  
  298. >       The threads subgroup (1003.4A) has attempted to kill the .4 ballot by
  299. >       a block vote for rejection.  One correspondent says they are doing
  300. >       this because .4 is no good without threads.  (I'm told that two
  301. >       ``large, non-vendor organizations'' are part of the coalition against
  302. >       the 1003.4 ballot.  There is rumored to be a special, invitation-only,
  303. >       threads-strategy meeting by these two groups immediately preceding the
  304. >       Utah meeting.  Can anyone confirm this and supply more details?)
  305.  
  306. More misinformation here. The Common Reference Ballot was written by a
  307. number of people from different organisations some of whom attended the
  308. threads group and some didn't. The endorsements for it came from a
  309. significantly wider audience than the threads group, some of whom I
  310. believe have not been to a .4 meeting either, or at least regularly.
  311. The objections were not related to threads except where an interface
  312. was impossible to be used in a multi-threaded environment.
  313.  
  314. The rumor of a pre-Utah meeting is completely overblown. OSF and UI
  315. regularly meet, with representatives of our respective member
  316. organizations, to discuss technical matters to try and maximize
  317. commonality between our two systems, especially at the interface level.
  318. The subjects include threads as this is an emerging technology area,
  319. but it is certainly not restricted to threads. As the people involved
  320. in this both attend POSIX meetings, it is natural to take advantage of
  321. the fact that we are all going to be in the same place. The meetings
  322. take place regularly and more frequently than POSIX meetings. We think
  323. this level of cooperation is the sort of thing the industry would
  324. expect us to do, especially the end user community, rather than indulge
  325. in the Unix wars that are restricted to the Trade Press.
  326.  
  327. >       University of California's Computer Science Research Group (the folks
  328. >       who bring us Berkley UNIX) is also voting against the .4 ballot as a
  329. >       block.  This stand has nothing to do with the lack of a threads propo-
  330. >       sal; the vote objects to the working group's addition of completely
  331. >       new and (their words) ``lame'' features to UNIX. An amusing twist,
  332. >       this.  To a traditional standards activity, one vendor block voting
  333. >       against another, POSIX adds one research group voting against another.
  334.  
  335. I believe that this was just an endorsement of the Common Reference
  336. Ballot mentioned above, which was submitted by someone at Berkeley. I'm
  337. not sure why this means there is one research group voting against
  338. another, the only other research groups that I can think of that you
  339. might be alluding to also endorsed the common ballot. Would you care to
  340. explain?
  341.  
  342. >       Both the rush to go to ballot, and the move to tie success of the rest
  343. >       of 1003.4 to threads, should be causes for scrutiny.
  344.  
  345. I can't think where you get this idea from. There is no desire that I
  346. know of to tie threads to the rest of .4. The people involved are
  347. highly motivated and think that the time is right to standardize on a
  348. thread interface before the industry become too d ivergent. It is felt
  349. be many people that there is enough experience in the industry and
  350. academia to write a good usable standard and are trying to do so.
  351.  
  352. >       Interestingly, if threads are forced back into the base .4 standard,
  353. >       it may end up causing another problem.  The ACM's ARTEWG (the special
  354. >       interest group on Ada's runtime environment working group) is likely
  355. >       to vote in a block against 1003.4 if it contains a threads proposal
  356. >       that does not support Ada in a natural way.
  357.  
  358. This is not likely to happen as I said above. The threads group are
  359. talking to the Ada people (constantly it feels like :-) and it is hoped
  360. that when the draft is ready for balloting most of the Ada folks will
  361. be happy. There is a problem with scope which has never really been
  362. properly define with respect to Ada, especially Ada runtime.
  363.  
  364. Your overall tone was one of suspicion that there is a subversive plot
  365. going on and that half of POSIX is being taken over by a small number
  366. of people in the threads group. This is clearly ridiculous as it could
  367. never happen, the concensus process prohibits it.
  368.  
  369.   Simon Patience                Phone: (617) 621-8736
  370.   Open Software Foundation            FAX:   (617) 225-2782
  371.   11 Cambridge Center                Email: sp@osf.org
  372.   Cambridge MA 02142                       uunet!osf.org!sp
  373.  
  374.  
  375. Volume-Number: Volume 19, Number 88
  376.  
  377. shar.overview.c.11823
  378. echo overview.d
  379. cat >overview.d <<'shar.overview.d.11823'
  380. From jsq@longway.tic.com  Tue May  1 13:57:01 1990
  381. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  382.     id AA23730; Tue, 1 May 90 13:57:01 -0400
  383. Posted-Date: 1 May 90 17:41:20 GMT
  384. Received: by cs.utexas.edu (5.61/1.59)
  385.     id AA16819; Tue, 1 May 90 12:56:57 -0500
  386. Received: by longway.tic.com (4.22/4.16)
  387.     id AA04069; Tue, 1 May 90 12:41:53 cdt
  388. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  389. Newsgroups: comp.std.unix
  390. Subject: Re: Standards Update, USENIX Standards Watchdog Committee
  391. Message-Id: <654@longway.TIC.COM>
  392. References: <1990Apr17.225128.7324@ico.isc.com>
  393. Reply-To: std-unix@uunet.uu.net
  394. Date: 1 May 90 17:41:20 GMT
  395. Apparently-To: std-unix-archive@uunet.uu.net
  396.  
  397. From: John S. Quarterman <jsq@usenix.org>
  398.  
  399. The recent summary report from Jeff Haemer, the USENIX Standards
  400. Watchdog Committee Report Editor, was in general just the kind of thing
  401. we try to publish.  However, there were a few problems with it.  In
  402. particular, the comments about a supposed block vote against 1003.4
  403. originated by a threads subgroup were inaccurate.  There was in fact
  404. a common reference ballot that originated with UCB CSRG.  It addressed
  405. many points throughout the 1003.4 draft document.  It was referenced
  406. in numerous negative ballots, including several from Institutional
  407. Representatives.  (USENIX did not reference it in a ballot, but only
  408. due to time pressure:  USENIX supports it in principal.)
  409.  
  410. These errors in Jeff's report were due to inadequate review before
  411. publication, which occured because I was out of the country as he
  412. finished the report.  It was important to get the summary posted
  413. on the networks before the Utah standards committee meeting, and
  414. turnaround time to substitute reviewers turned out to be greater
  415. than anticipated.  My apologies for this coordination problem.
  416. We will attempt to prevent this kind of situation in the future by
  417. more thorough review, including having each section about a specific
  418. committee reviewed by the corresponding Watchdog Committee volunteer
  419. in addition to being reviewed by me.
  420.  
  421. John S. Quarterman
  422. USENIX Standards Liaison
  423.  
  424. Volume-Number: Volume 19, Number 89
  425.  
  426. shar.overview.d.11823
  427. echo overview.e
  428. cat >overview.e <<'shar.overview.e.11823'
  429. From jsq@longway.tic.com  Wed May  2 17:07:31 1990
  430. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  431.     id AA19914; Wed, 2 May 90 17:07:31 -0400
  432. Posted-Date: 1 May 90 17:53:44 GMT
  433. Received: by cs.utexas.edu (5.61/1.60)
  434.     id AA02155; Wed, 2 May 90 16:07:27 -0500
  435. Received: by longway.tic.com (4.22/4.16)
  436.     id AA00480; Wed, 2 May 90 15:29:00 cdt
  437. From: Michael Jones <spice.cs.cmu.edu!mbj@longway.tic.com>
  438. Newsgroups: comp.std.unix
  439. Subject: Re: Standards Update, USENIX Standards Watchdog Committee
  440. Summary: No attempt by .4a to kill .4
  441. Message-Id: <655@longway.TIC.COM>
  442. References: <1990Apr17.225128.7324@ico.isc.com> <650@longway.TIC.COM>
  443. Sender: std-unix@longway.tic.com
  444. Reply-To: std-unix@uunet.uu.net
  445. Organization: Carnegie-Mellon University, CS/RI
  446. Date: 1 May 90 17:53:44 GMT
  447. Apparently-To: std-unix-archive@uunet.uu.net
  448.  
  449. From: mbj@spice.cs.cmu.edu (Michael Jones)
  450.  
  451. > >       The threads subgroup (1003.4A) has attempted to kill the .4 ballot by
  452. > >       a block vote for rejection.  One correspondent says they are doing
  453. > >       this because .4 is no good without threads.
  454. > I'd like to hear an explanation of this assertion.  Certainly, for
  455. > years we've been developing real-time applications without support
  456. > for threads.  They seem like separable issues to me.
  457.  
  458. Since this came up again I suppose it warrants a reply.  I'd like to state as
  459. an active member of .4a (which makes me an active member of .4 since the two
  460. are one and the same working groups) that I perceive no attempt to kill .4.
  461. Several detailed ballot objections were submitted of which mine was certainly
  462. one.  My objections were motivated by areas of the .4 proposal which I felt
  463. could be significantly improved and responsive suggestions were made.  I know
  464. of others who felt similarly and balloted in kind.  But in no way did I
  465. perceive any linkage between attempting to improve .4 and any alleged
  466. inadequacy of .4 without threads.
  467.  
  468. Realtime support is good.  Threads are good.  They can be used together.
  469. They can be used separately.  In my view those members of the working group
  470. with realtime expertise have improved .4 and those with threads expertise
  471. have improved .4a.  I perceive no conflict.
  472.  
  473.                 -- Mike
  474.  
  475. Volume-Number: Volume 19, Number 90
  476.  
  477. shar.overview.e.11823
  478. echo overview.f
  479. cat >overview.f <<'shar.overview.f.11823'
  480. From jsq@longway.tic.com  Thu May  3 18:18:02 1990
  481. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  482.     id AA28250; Thu, 3 May 90 18:18:02 -0400
  483. Posted-Date: 2 May 90 13:59:38 GMT
  484. Received: by cs.utexas.edu (5.61/1.60)
  485.     id AA17243; Thu, 3 May 90 17:17:59 -0500
  486. Received: by longway.tic.com (4.22/4.16)
  487.     id AA05775; Thu, 3 May 90 16:36:07 cdt
  488. From: Peter da Silva <ficc.uu.net!peter@longway.tic.com>
  489. Newsgroups: comp.std.unix
  490. Subject: Re: Standards Update, USENIX Standards Watchdog Committee
  491. Message-Id: <664@longway.TIC.COM>
  492. References: <1990Apr17.225128.7324@ico.isc.com> <653@longway.TIC.COM>
  493. Sender: std-unix@longway.tic.com
  494. Reply-To: peter@ficc.uu.net (Peter da Silva)
  495. Organization: Xenix Support, FICC
  496. Date: 2 May 90 13:59:38 GMT
  497. Apparently-To: std-unix-archive@uunet.uu.net
  498.  
  499. From: peter@ficc.uu.net (Peter da Silva)
  500.  
  501. I've finally got a copy of P1003.4, and I find it to be quite nice. The
  502. lack of threads is no big deal... threads should certainly be standardised,
  503. but any threads design that can't be implemented on top of P1003.4 is
  504. probably going to cause big problems for existing systems anyway.
  505.  
  506. One thing to consider is that threads and real-time are not equivalent
  507. concepts. Threads are a nice technique for implementing real-time systems,
  508. and most real-time systems make an implementation of threads pretty easy,
  509. but there are non-real-time systems that implement lightweight processes for
  510. reasons of improving throughput rather than reducing response time.
  511.  
  512. Keeping P1003.4 from prohibiting certain threaded implementations is one
  513. thing, but it shouldn't require threads in any real-time system. And it
  514. shouldn't require that you have to go to a real-time system to conform
  515. to the threads standard.
  516.  
  517. Threads probably deserves a P1003 number of its own.
  518.  
  519. As for Berkeley's sore feelings because P1003.4 doesn't look like BSD, that's
  520. just silly. It'd be like USG being upset because P1003.4 doesn't implement
  521. the System-V IPC kludges. P1003.4 looks quite familiar to me, from working
  522. with other real-time systems... including real-time-like UNIX. And it should
  523. be implementable (as far as the functionality you need for real-time can be)
  524. on top of sockets, without penalising real real time folks by sticking them
  525. with a socket interface.
  526. -- 
  527.  _--_|\  `-_-' Peter da Silva. +1 713 274 5180.      <peter@ficc.uu.net>
  528. /      \  'U`  Have you hugged your wolf today?  <peter@sugar.hackercorp.com>
  529. \_.--._/       Disclaimer: commercial solicitation by email to this address
  530.       v                    is acceptable.
  531.  
  532.  
  533. Volume-Number: Volume 19, Number 99
  534.  
  535. shar.overview.f.11823
  536. echo overview.g
  537. cat >overview.g <<'shar.overview.g.11823'
  538. From jsq@longway.tic.com  Sun May  6 15:10:39 1990
  539. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  540.     id AA12842; Sun, 6 May 90 15:10:39 -0400
  541. Posted-Date: 2 May 90 23:14:18 GMT
  542. Received: by cs.utexas.edu (5.61/1.60)
  543.     id AA29047; Sun, 6 May 90 14:10:36 -0500
  544. Received: by longway.tic.com (4.22/4.16)
  545.     id AA13038; Sun, 6 May 90 13:56:37 cdt
  546. From: Dave Decot <hpda!decot@longway.tic.com>
  547. Newsgroups: comp.std.unix
  548. Subject: Re: Re: Standards Update, USENIX Standards Watchdog Committee
  549. Message-Id: <671@longway.TIC.COM>
  550. References: <650@longway.TIC.COM>
  551. Sender: std-unix@longway.tic.com
  552. Reply-To: std-unix@uunet.uu.net
  553. Organization: Hewlett Packard, Cupertino
  554. Date: 2 May 90 23:14:18 GMT
  555. Apparently-To: std-unix-archive@uunet.uu.net
  556.  
  557. From: decot@hpda.uucp (Dave Decot)
  558.  
  559. Jeff Haemer writes:
  560.  
  561. > >     Parenthetically, I'll admit to being mystified by the dim view some
  562. > >     folks take of the UPE.  I actually put programmer portability above
  563. > >     program portability, since, when I go looking for new jobs I can't
  564. > >     take our software with me, but do want to be sure that I can still use
  565. > >     vi.
  566.  
  567. Doug Gwyn responds:
  568.  
  569. > It seems most unlikely to me that you have the option of specifying
  570. > IEEE 1003.2 conformance when you interview with a prospective employer.
  571. > I believe that the main point of these standards is to attain improved
  572. > portability for applications.
  573. > Besides, why should I have to support both "vi" and "emacs" on my systems
  574. > when we're all using "sam" instead?  It gains me NOTHING (because imported
  575. > software is not going to require these interactive facilities) and costs
  576. > me a bunch.
  577.  
  578. I suggest that you learn the scope and purpose of the UPE (now known
  579. as the User Portability Utilities Option, or POSIX.2a).  It has a
  580. different focus than the base POSIX.2 specification, and is based
  581. upon a refutation of what you assert above.
  582.  
  583. One of the primary motivations for POSIX.2a is the desire to have a
  584. standard set of utilities that a user can learn once, and thereafter
  585. be a "portable user" of those utilities.
  586.  
  587. Prospective employers can already ask employees whether they "know MSWord,
  588. Lotus, and MacPaint", because those are industry-standard utilities.
  589. The same treatment should be available for traditional UNIX tools, but
  590. since there are different vendors of these, a common specification
  591. is necessary.
  592.  
  593. Having attended the POSIX.2 committee meetings for quite a long time,
  594. I quite concur with Hal Jespersen's representation of the SCCS/RCS issues
  595. and the contents of POSIX.2b and .2c.
  596.  
  597. Dave Decot, HP
  598. DISCLAIMER: This message represents only my views.
  599.  
  600. Volume-Number: Volume 19, Number 106
  601.  
  602. shar.overview.g.11823
  603. echo overview.h
  604. cat >overview.h <<'shar.overview.h.11823'
  605. From jsq@longway.tic.com  Tue May  8 19:00:25 1990
  606. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  607.     id AA15314; Tue, 8 May 90 19:00:25 -0400
  608. Posted-Date: 7 May 90 16:47:14 GMT
  609. Received: by cs.utexas.edu (5.61/1.60)
  610.     id AA18426; Tue, 8 May 90 17:13:41 -0500
  611. Received: by longway.tic.com (4.22/4.16)
  612.     id AA01349; Tue, 8 May 90 15:01:13 cdt
  613. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  614. Newsgroups: comp.std.unix
  615. Subject: Re: Re: Standards Update, USENIX Standards Watchdog Committee
  616. Message-Id: <674@longway.TIC.COM>
  617. References: <650@longway.TIC.COM> <671@longway.TIC.COM>
  618. Reply-To: std-unix@uunet.uu.net
  619. Organization: U.S. Army Ballistic Research Laboratory
  620. Date: 7 May 90 16:47:14 GMT
  621. Apparently-To: std-unix-archive@uunet.uu.net
  622.  
  623. From: Doug Gwyn <uunet!smoke.brl.mil!gwyn>
  624.  
  625. In article <671@longway.TIC.COM> From: decot@hpda.uucp (Dave Decot)
  626. >One of the primary motivations for POSIX.2a is the desire to have a
  627. >standard set of utilities that a user can learn once, and thereafter
  628. >be a "portable user" of those utilities.
  629.  
  630. Utilities designed for END USERS, as opposed to those designed for
  631. programmers, should be such that they are very easy to learn.
  632.  
  633. >Prospective employers can already ask employees whether they "know MSWord,
  634. >Lotus, and MacPaint", because those are industry-standard utilities.
  635.  
  636. Apart from MacPaint, they don't have well-designed user interfaces either.
  637. Most Mac software can be immediately used with NO TRAINING by almost
  638. anyone at all familiar with general characteristics of that environment.
  639. Trying to standardize details of specific applications within an easy-to-use
  640. environment would seem pretty much a waste of time.  Conversely, trying to
  641. standardize details of a hard-to-use interface would also seem to be a waste
  642. of time, since people who would most benefit from that would benefit even
  643. more from having a decent user interface instead!
  644.  
  645. Volume-Number: Volume 19, Number 109
  646.  
  647. shar.overview.h.11823
  648. echo 1003.0.a
  649. cat >1003.0.a <<'shar.1003.0.a.11823'
  650. From jsq@longway.tic.com  Sat Apr 14 14:11:39 1990
  651. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  652.     id AA20892; Sat, 14 Apr 90 14:11:39 -0400
  653. Posted-Date: 13 Apr 90 17:30:08 GMT
  654. Received: by cs.utexas.edu (5.61/1.56)
  655.     id AA28543; Sat, 14 Apr 90 12:16:18 -0500
  656. Received: by longway.tic.com (4.22/4.16)
  657.     id AA05044; Sat, 14 Apr 90 11:41:18 cst
  658. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  659. Newsgroups: comp.std.unix
  660. Subject: Re: Standards Update, IEEE 1003.0: POSIX Guide
  661. Message-Id: <635@longway.TIC.COM>
  662. References: <626@longway.TIC.COM>
  663. Reply-To: std-unix@uunet.uu.net
  664. Organization: Hewlett Packard, Information Networks Group
  665. Date: 13 Apr 90 17:30:08 GMT
  666. Apparently-To: std-unix-archive@uunet.uu.net
  667.  
  668. From: Jason Zions <uunet!cnd.hp.com!jason>
  669.  
  670. <Regarding the possible requirement of 1003.1 in all POSIX profiles,
  671. the Update author predicts 1003.1 will not be required.>
  672.  
  673. >[Editor: We disagree.  1003.1 is a set of applications programming
  674. >interfaces carefully chosen to be necessary and sufficient to make an
  675. >operating system UNIX-like for the C programmer.  Providing standards
  676. >for a UNIX-like operating system should be the goal of the POSIX
  677. >standards, and attempts by vendors uncomfortable with UNIX to dilute
  678. >the effort should be cut off at the pass.]
  679.  
  680. This is the basic question "Must all 1003 standards assume the
  681. presence of 1003.1?" This has already been answered with a resounding
  682. "NO"; take a look at 1003.2, which is expressly intended to work in
  683. environments in which 1003.1 does not exist.
  684.  
  685. Other 1003 standards explicitly build upon 1003.1 (and perhaps on
  686. others as well); clearly, profiles including 1003.4 will have to
  687. include 1003.1, as the 1003.4 spec clearly states that 1003.1 is a
  688. prerequisite.
  689.  
  690. >[Author: POSIX must evolve a set of independent standards that have
  691. >UNIX as their heritage. POSIX standards are all evolving as UNIX-like
  692. >standards. Why discourage a vendor from implementing some subset of
  693. >UNIX-like standards just because the vendor is not ready to provide a
  694. >complete 1003.1 implementation? ]
  695.  
  696. Encourage those subset-producing vendors all you like; just don't let
  697. them call their subset "1003.1-compliant". I think we ought to adopt
  698. more the solution of the Ada folks; no subsets permitted under the
  699. POSIX banner. No one can sell an Ada subset and use the word "Ada" in
  700. the product name. (Oh, well - the IEEE already gave up its trademark
  701. on POSIX. But you see the point.)
  702.  
  703. But if the purpose for which the profile is being written really
  704. requires the full power of 1003.1, do not hesitate to require it in
  705. the profile. If only a subset of 1003.1 is needed, then be sure to
  706. specify exactly what subset is needed. Don't be fuzzy about it.
  707.  
  708. Jason Zions
  709.  
  710. Volume-Number: Volume 19, Number 65
  711.  
  712. shar.1003.0.a.11823
  713. echo 1003.0.b
  714. cat >1003.0.b <<'shar.1003.0.b.11823'
  715. From jsq@longway.tic.com  Sat Apr 14 14:24:12 1990
  716. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  717.     id AA22106; Sat, 14 Apr 90 14:24:12 -0400
  718. Posted-Date: 13 Apr 90 15:38:47 GMT
  719. Received: by cs.utexas.edu (5.61/1.56)
  720.     id AA28563; Sat, 14 Apr 90 12:16:28 -0500
  721. Received: by longway.tic.com (4.22/4.16)
  722.     id AA05105; Sat, 14 Apr 90 11:45:36 cst
  723. From: Hal Jespersen <posix.COM!hlj@longway.tic.com>
  724. Newsgroups: comp.std.unix
  725. Subject: Re: Standards Update, IEEE 1003.0: POSIX Guide
  726. Message-Id: <636@longway.TIC.COM>
  727. References: <626@longway.TIC.COM>
  728. Sender: std-unix@longway.tic.com
  729. Reply-To: std-unix@uunet.uu.net
  730. Organization: POSIX Software Group, Redwood City, CA
  731. Date: 13 Apr 90 15:38:47 GMT
  732. Apparently-To: std-unix-archive@uunet.uu.net
  733.  
  734. From: hlj@posix.COM (Hal Jespersen)
  735.  
  736. In article <626@longway.TIC.COM> From: <jsh@usenix.org>
  737. >            An Update on UNIX* and C Standards Activities
  738. >                             January 1990
  739. >                 USENIX Standards Watchdog Committee
  740. >                   Jeffrey S. Haemer, Report Editor
  741. >IEEE 1003.0: POSIX Guide Update
  742. > ...
  743. >An argument made against the requirement is that it may damage
  744. >implementations.  For example, real-time systems may lack even a file
  745. >system, and may want a very limited subset of the POSIX interface to
  746. >keep the implementation as small as possible.  If all of 1003.1 is
  747. >required, vendors may have to add costly and unnecessary features just
  748. >to claim POSIX compatibility.
  749. >
  750. >When the dust settles, I think 1003.1 will be strongly suggested but
  751. >not required, because 1003.1 is a pretty arbitrary subset of any list
  752. >of ``required system interfaces.''
  753. >
  754. >[Editor: We disagree.  1003.1 is a set of applications programming
  755. >interfaces carefully chosen to be necessary and sufficient to make an
  756. >operating system UNIX-like for the C programmer.  Providing standards
  757. >for a UNIX-like operating system should be the goal of the POSIX
  758. >standards, and attempts by vendors uncomfortable with UNIX to dilute
  759. >the effort should be cut off at the pass.]
  760. >
  761. >[Author: POSIX must evolve a set of independent standards that have
  762. >UNIX as their heritage. POSIX standards are all evolving as UNIX-like
  763. >standards. Why discourage a vendor from implementing some subset of
  764. >UNIX-like standards just because the vendor is not ready to provide a
  765. >complete 1003.1 implementation? ]
  766.  
  767. As an aside to this discussion, the less-than-full-POSIX.1 approach
  768. was the one we adopted for POSIX.2 [shell and utilities] back in 1986.
  769. Although this decision has certainly made our job much more difficult
  770. in terms of specifying exactly how the underlying system must work,
  771. we felt that it was important to offer POSIX.2 comformance opportunities
  772. to anyone with "enough" of UNIX to qualify.  For example, there should
  773. be no reason a V7 system could not support POSIX.2 with a few mods;
  774. these mods would definitely be less expensive than a fully-conforming
  775. POSIX.1 system, with all the attendant documentation and conformance
  776. testing required.
  777.  
  778. Now if you ask me whether I believe many non-POSIX.1 systems will be
  779. supporting POSIX.2, I would have to say No.  The timing's wrong, as
  780. most of the industry will support POSIX.1 anyway, and the ones that
  781. don't probably aren't interested in the POSIX shell anyway.  But we
  782. didn't know that when we started and we are reluctant to completely
  783. shut the door on any enterprising vendors who may have other ideas.
  784.  
  785.                     Hal Jespersen, Chair P1003.2
  786.                     POSIX Software Group
  787.                     447 Lakeview Way
  788.                     Redwood City, CA 94062
  789.                     Phone:    +1 (415) 364-3410
  790.                     FAX:    +1 (415) 364-4498
  791.                     UUCP:    uunet!posix!hlj
  792.                      -or-    hlj@posix.COM
  793.  
  794. ==========================================================================
  795. The opinions expressed in this message are my own and do not necessarily
  796. reflect those of the POSIX Working Groups or the IEEE.  To receive an
  797. official interpretation concerning an approved IEEE standard, contact the
  798. Secretary, IEEE Standards Board, P.O. Box 1331, 445 Hoes Lane, Piscataway,
  799. NJ 08855-1331.
  800. ==========================================================================
  801.  
  802. Volume-Number: Volume 19, Number 66
  803.  
  804. shar.1003.0.b.11823
  805. echo 1003.0.c
  806. cat >1003.0.c <<'shar.1003.0.c.11823'
  807. From jsq@longway.tic.com  Tue May  1 12:17:19 1990
  808. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  809.     id AA02838; Tue, 1 May 90 12:17:19 -0400
  810. Posted-Date: 19 Apr 90 17:16:45 GMT
  811. Received: by cs.utexas.edu (5.61/1.59)
  812.     id AA06761; Tue, 1 May 90 11:17:15 -0500
  813. Received: by longway.tic.com (4.22/4.16)
  814.     id AA02977; Tue, 1 May 90 10:40:24 cdt
  815. From: Guido van Rossum <cwi.nl!guido@longway.tic.com>
  816. Newsgroups: comp.std.unix
  817. Subject: Re: Standards Update, IEEE 1003.0: POSIX Guide
  818. Message-Id: <652@longway.TIC.COM>
  819. References: <626@longway.TIC.COM> <636@longway.TIC.COM>
  820. Sender: std-unix@longway.tic.com
  821. Reply-To: std-unix@uunet.uu.net
  822. Date: 19 Apr 90 17:16:45 GMT
  823. Apparently-To: std-unix-archive@uunet.uu.net
  824.  
  825. From: guido@cwi.nl (Guido van Rossum)
  826.  
  827. Regarding the choice to make Posix 1003.2 dependent on only a Posix
  828. 1003.1 subset: Amoeba (a distributed OS developed here at CWI and VU in
  829. Amsterdam) currently has problems supporting all of 1003.1 (its file
  830. sharing semantics are essentially different, for one thing) but should
  831. nevertheless be able to support 1003.2.
  832.  
  833. Also, even though we cannot guarantee 1003.1 conformance in all areas,
  834. we (the Amoeba group) do conform whereever we can.  All library
  835. functions, headers and constants required by 1003.1 will be there,
  836. although some functions will always return an error and others will not
  837. obey the exact prescribed semantics under certain conditions.  We
  838. believe we have done the best we could given the possibilities of our
  839. file system.
  840.  
  841. Should we be punished for non-conformance or given some points for not
  842. deviating unnecessary?
  843.  
  844. --
  845. Guido van Rossum, Centre for Mathematics and Computer Science (CWI), Amsterdam
  846. guido@cwi.nl or ..!hp4nl!cwi.nl!guido or guido%cwi.nl@uunet.uu.net
  847. "A thing of beauty is a joy till sunrise"
  848.  
  849. Volume-Number: Volume 19, Number 87
  850.  
  851. shar.1003.0.c.11823
  852. echo 1003.0.d
  853. cat >1003.0.d <<'shar.1003.0.d.11823'
  854. From jsq@longway.tic.com  Wed May  2 21:22:45 1990
  855. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  856.     id AA14748; Wed, 2 May 90 21:22:45 -0400
  857. Posted-Date: 2 May 90 04:43:45 GMT
  858. Received: by cs.utexas.edu (5.61/1.60)
  859.     id AA08772; Wed, 2 May 90 20:22:41 -0500
  860. Received: by longway.tic.com (4.22/4.16)
  861.     id AA01644; Wed, 2 May 90 17:14:48 cdt
  862. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  863. Newsgroups: comp.std.unix
  864. Subject: Re: Standards Update, IEEE 1003.0: POSIX Guide
  865. Message-Id: <658@longway.TIC.COM>
  866. References: <626@longway.TIC.COM> <636@longway.TIC.COM> <652@longway.TIC.COM>
  867. Reply-To: std-unix@uunet.uu.net
  868. Organization: U.S. Army Ballistic Research Laboratory
  869. Date: 2 May 90 04:43:45 GMT
  870. Apparently-To: std-unix-archive@uunet.uu.net
  871.  
  872. From: Doug Gwyn <uunet!smoke.brl.mil!gwyn>
  873.  
  874. >From: guido@cwi.nl (Guido van Rossum)
  875. >Also, even though we cannot guarantee 1003.1 conformance in all areas,
  876. >we (the Amoeba group) do conform whereever we can.  All library
  877. >functions, headers and constants required by 1003.1 will be there,
  878. >although some functions will always return an error and others will not
  879. >obey the exact prescribed semantics under certain conditions.  We
  880. >believe we have done the best we could given the possibilities of our
  881. >file system.
  882.  
  883. That's a reasonable approach, that should be pursued by other C
  884. implementations in non-UNIX environments.  I'm doing something similar
  885. for the C environment on my Apple running GS/OS, which cannot support
  886. a resaonble emulation of fork() but can nicely support readdir() etc.
  887. Such a "near-POSIX" environment reduces the problems of porting UNIX-
  888. based applications into the environment, although there will be some
  889. that are hopeless.
  890.  
  891. >Should we be punished for non-conformance or given some points for not
  892. >deviating unnecessary?
  893.  
  894. Neither.  If someone truly requires 1003.1 conformance then you won't
  895. be able to give it to them, but if all they want is 1003.2 then you're
  896. in a good position.
  897.  
  898. Volume-Number: Volume 19, Number 93
  899.  
  900. shar.1003.0.d.11823
  901. echo 1003.0.e
  902. cat >1003.0.e <<'shar.1003.0.e.11823'
  903. From jsq@longway.tic.com  Thu May  3 00:00:40 1990
  904. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  905.     id AA08915; Thu, 3 May 90 00:00:40 -0400
  906. Posted-Date: 2 May 90 15:00:46 GMT
  907. Received: by cs.utexas.edu (5.61/1.60)
  908.     id AA16836; Wed, 2 May 90 23:00:36 -0500
  909. Received: by longway.tic.com (4.22/4.16)
  910.     id AA02645; Wed, 2 May 90 20:24:44 cdt
  911. From: Cazier <mbunix.mitre.org!cazier@longway.tic.com>
  912. Newsgroups: comp.std.unix
  913. Subject: Re: Standards Update, IEEE 1003.0: POSIX Guide
  914. Message-Id: <661@longway.TIC.COM>
  915. References: <652@longway.TIC.COM> <626@longway.TIC.COM> <636@longway.TIC.COM>
  916. Sender: std-unix@longway.tic.com
  917. Reply-To: std-unix@uunet.uu.net
  918. Organization: The MITRE Corp., Bedford, MA
  919. Date: 2 May 90 15:00:46 GMT
  920. Apparently-To: std-unix-archive@uunet.uu.net
  921.  
  922. From: cazier@mbunix.mitre.org (Cazier)
  923.  
  924. Why would any vendor feel "punished" because they can't meet some
  925. standard? I imagine there will be lots of OS's that can't meet the
  926. standards fully....but why should they feel punished?
  927.  
  928. POSIX is not likely to impact your sales much, would it?
  929.  
  930. Volume-Number: Volume 19, Number 96
  931.  
  932. shar.1003.0.e.11823
  933. echo 1003.0.f
  934. cat >1003.0.f <<'shar.1003.0.f.11823'
  935. From jsq@longway.tic.com  Fri May  4 14:41:16 1990
  936. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  937.     id AA15018; Fri, 4 May 90 14:41:16 -0400
  938. Posted-Date: 3 May 90 17:27:30 GMT
  939. Received: by cs.utexas.edu (5.61/1.60)
  940.     id AA14051; Fri, 4 May 90 13:41:13 -0500
  941. Received: by longway.tic.com (4.22/4.16)
  942.     id AA07968; Fri, 4 May 90 12:35:12 cdt
  943. From: Terry Laskodi <tekcrl.labs.tek.com!terryl@longway.tic.com>
  944. Newsgroups: comp.std.unix
  945. Subject: Re: Standards Update, IEEE 1003.0: POSIX Guide
  946. Message-Id: <665@longway.TIC.COM>
  947. References: <661@longway.TIC.COM> <652@longway.TIC.COM> <626@longway.TIC.COM> <636@longway.TIC.COM>
  948. Sender: std-unix@longway.tic.com
  949. Reply-To: std-unix@uunet.uu.net
  950. Organization: Tektronix, Inc., Beaverton,  OR.
  951. Date: 3 May 90 17:27:30 GMT
  952. Apparently-To: std-unix-archive@uunet.uu.net
  953.  
  954. From: Terry Laskodi <terryl@tekcrl.labs.tek.com>
  955.  
  956. In article <661@longway.TIC.COM>, cazier@mbunix.mitre.org (Cazier) writes:
  957. >
  958. >Why would any vendor feel "punished" because they can't meet some
  959. >standard? I imagine there will be lots of OS's that can't meet the
  960. >standards fully....but why should they feel punished?
  961. >
  962. >POSIX is not likely to impact your sales much, would it?
  963.  
  964.      If you sell to the federal government, then yes, sales probably would be
  965. impacted a GREAT deal. Have you ever read the requirements for a fed bid on a
  966. software project? Not a pretty sight. The specifications are just vague enough
  967. such that (in UN*X, anyways), one scratches one's head and says "well,this spec
  968. could probably be met by <insert-appropriate-un*x-command-here>".
  969.  
  970.      Hopefully, POSIX will reduce the amount of paperwork required for specs
  971. quite a bit (hey, we can dream, can't we???).
  972.  
  973.                 Terry Laskodi
  974.                      of
  975.                 Tektronix
  976.  
  977. Volume-Number: Volume 19, Number 100
  978.  
  979. shar.1003.0.f.11823
  980. echo 1003.1.a
  981. cat >1003.1.a <<'shar.1003.1.a.11823'
  982. From jsq@longway.tic.com  Wed Apr  4 15:50:07 1990
  983. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  984.     id AA23054; Wed, 4 Apr 90 15:50:07 -0400
  985. Posted-Date: 4 Apr 90 17:31:00 GMT
  986. Received: by cs.utexas.edu (5.61/1.54)
  987.     id AA27400; Wed, 4 Apr 90 14:50:04 -0500
  988. Received: by longway.tic.com (4.22/4.16)
  989.     id AA29263; Wed, 4 Apr 90 14:44:14 cst
  990. From: Peter da Silva <ficc!peter@longway.tic.com>
  991. Newsgroups: comp.std.unix
  992. Subject: Re: Standards Update, IEEE 1003.1: System services interface
  993. Message-Id: <621@longway.TIC.COM>
  994. References: <619@longway.TIC.COM>
  995. Sender: std-unix@longway.tic.com
  996. Reply-To: ficc!peter@cs.utexas.edu (Peter da Silva)
  997. Organization: Xenix Support, FICC
  998. Date: 4 Apr 90 17:31:00 GMT
  999. Apparently-To: std-unix-archive@uunet.uu.net
  1000.  
  1001. From: peter@ficc.uucp (Peter da Silva)
  1002.  
  1003. What about Eric Allman's "parseargs" (or my modified version), which have
  1004. finally fulfilled the promise of "getopt" to make argument parsing easy?
  1005.  
  1006. Where would one send stuff like this for consideration?
  1007. ---
  1008.  _--_|\  `-_-' Peter da Silva. +1 713 274 5180. <peter@ficc.uu.net>.
  1009. /      \  'U`
  1010. \_.--._/
  1011.       v
  1012.  
  1013. Volume-Number: Volume 19, Number 51
  1014.  
  1015. shar.1003.1.a.11823
  1016. echo 1003.1.b
  1017. cat >1003.1.b <<'shar.1003.1.b.11823'
  1018. From jsq@longway.tic.com  Tue Apr 10 20:45:48 1990
  1019. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1020.     id AA03473; Tue, 10 Apr 90 20:45:48 -0400
  1021. Posted-Date: 5 Apr 90 17:58:11 GMT
  1022. Received: by cs.utexas.edu (5.61/1.56)
  1023.     id AA18240; Tue, 10 Apr 90 19:45:45 -0500
  1024. Received: by longway.tic.com (4.22/4.16)
  1025.     id AA07457; Tue, 10 Apr 90 19:33:38 cst
  1026. From: Guy Harris <auspex!guy@longway.tic.com>
  1027. Newsgroups: comp.std.unix
  1028. Subject: Re: Standards Update, IEEE 1003.1: System services interface
  1029. Message-Id: <624@longway.TIC.COM>
  1030. References: <619@longway.TIC.COM>
  1031. Sender: std-unix@longway.tic.com
  1032. Reply-To: std-unix@uunet.uu.net
  1033. Organization: Auspex Systems, Santa Clara
  1034. Date: 5 Apr 90 17:58:11 GMT
  1035. Apparently-To: std-unix-archive@uunet.uu.net
  1036.  
  1037. From: guy@auspex.uucp (Guy Harris)
  1038.  
  1039.  
  1040. >(``What are split baud rates?'' the American reader is asking.
  1041.  
  1042. Which is kind of amusing; they were put into one of the "termios"
  1043. section drafts at the suggestion of a Canadian, and the person who
  1044. initially put them in there was a US citizen who was quite aware that
  1045. UNIX (a system most if not all of whose original creators were also US
  1046. citizens) used to support them....
  1047.  
  1048. UNIXes with a V7-flavored tty driver (V7 itself, BSD) supported them;
  1049. the people who did the S3 tty driver decided not to include support for
  1050. them.
  1051.  
  1052. It seems that much newer hardware doesn't support them - serial port
  1053. chips don't seem to allow the input and output baud rate to be set
  1054. separately - but older hardware did.  Do systems sold in Europe have
  1055. serial port chips that support split baud rates?
  1056.  
  1057. Volume-Number: Volume 19, Number 54
  1058.  
  1059. shar.1003.1.b.11823
  1060. echo 1003.1.c
  1061. cat >1003.1.c <<'shar.1003.1.c.11823'
  1062. From jsq@longway.tic.com  Sat Apr 14 17:48:30 1990
  1063. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1064.     id AA00018; Sat, 14 Apr 90 17:48:30 -0400
  1065. Posted-Date: 6 Apr 90 17:42:01 GMT
  1066. Received: by cs.utexas.edu (5.61/1.56)
  1067.     id AA08194; Sat, 14 Apr 90 16:48:27 -0500
  1068. Received: by longway.tic.com (4.22/4.16)
  1069.     id AA07159; Sat, 14 Apr 90 16:06:04 cst
  1070. From: <zoo.toronto.edu!henry@longway.tic.com>
  1071. Newsgroups: comp.std.unix
  1072. Subject: Re: Standards Update, IEEE 1003.1: System services interface
  1073. Message-Id: <640@longway.TIC.COM>
  1074. References: <621@longway.TIC.COM> <619@longway.TIC.COM>
  1075. Sender: std-unix@longway.tic.com
  1076. Reply-To: std-unix@uunet.uu.net
  1077. Date: 6 Apr 90 17:42:01 GMT
  1078. Apparently-To: std-unix-archive@uunet.uu.net
  1079.  
  1080. From: henry@zoo.toronto.edu
  1081.  
  1082. >From: peter@ficc.uucp (Peter da Silva)
  1083. >What about Eric Allman's "parseargs" (or my modified version), which have
  1084. >finally fulfilled the promise of "getopt" to make argument parsing easy?
  1085.  
  1086. What about it?  I fear it's a bit late and not sufficiently widely used
  1087. to make it into POSIX, which is (mostly) supposed to be standardizing
  1088. existing practice.  [I'm among those who takes a dim view of the explosive
  1089. growth of POSIX committees working on standards for subjects we don't
  1090. even understand yet.]  I suspect it would also be controversial, since
  1091. some of us think getopt() does most of what's really needed.
  1092.  
  1093.                                     Henry Spencer at U of Toronto Zoology
  1094.                                 uunet!attcan!utzoo!henry henry@zoo.toronto.edu
  1095.  
  1096. Volume-Number: Volume 19, Number 70
  1097.  
  1098. shar.1003.1.c.11823
  1099. echo 1003.1.d
  1100. cat >1003.1.d <<'shar.1003.1.d.11823'
  1101. From jsq@longway.tic.com  Sun Apr 15 01:32:12 1990
  1102. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1103.     id AA05643; Sun, 15 Apr 90 01:32:12 -0400
  1104. Posted-Date: 4 Apr 90 21:50:03 GMT
  1105. Received: by cs.utexas.edu (5.61/1.56)
  1106.     id AA16006; Sun, 15 Apr 90 00:32:07 -0500
  1107. Received: by longway.tic.com (4.22/4.16)
  1108.     id AA08051; Sat, 14 Apr 90 17:54:36 cst
  1109. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  1110. Newsgroups: comp.std.unix
  1111. Subject: Re: Standards Update, IEEE 1003.1: System services interface
  1112. Message-Id: <642@longway.TIC.COM>
  1113. References: <619@longway.TIC.COM>
  1114. Reply-To: Doug Gwyn <brl.mil!gwyn@cs.utexas.edu>
  1115. Organization: Ballistic Research Lab (BRL), APG, MD.
  1116. Date: 4 Apr 90 21:50:03 GMT
  1117. Apparently-To: std-unix-archive@uunet.uu.net
  1118.  
  1119. From: Doug Gwyn <uunet!smoke.brl.mil!gwyn>
  1120.  
  1121. >... the P1003.1 working group decided that split baud rates are not
  1122. >important enough to require explicit support for them in the standard.
  1123.  
  1124. In the original 1003.1 discussions, I recall that we did not want to
  1125. MANDATE that different split baud rates be supported, since many
  1126. existing systems could not do so, but that we did want to ALLOW them
  1127. to be supported in environments that could do so.  Thus a request to
  1128. set differing split baud rates may fail (as many almost any I/O
  1129. system call), if the hardware or port handler code is not up to it.
  1130.  
  1131. If this decision has been changed I'd like to know why.
  1132.  
  1133. Volume-Number: Volume 19, Number 72
  1134.  
  1135. shar.1003.1.d.11823
  1136. echo 1003.3.a
  1137. cat >1003.3.a <<'shar.1003.3.a.11823'
  1138. From jsq@longway.tic.com  Sat Apr 14 13:41:39 1990
  1139. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1140.     id AA11454; Sat, 14 Apr 90 13:41:39 -0400
  1141. Posted-Date: 13 Apr 90 17:20:30 GMT
  1142. Received: by cs.utexas.edu (5.61/1.56)
  1143.     id AA28530; Sat, 14 Apr 90 12:16:09 -0500
  1144. Received: by longway.tic.com (4.22/4.16)
  1145.     id AA04984; Sat, 14 Apr 90 11:35:41 cst
  1146. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  1147. Newsgroups: comp.std.unix
  1148. Subject: Re: Standards Update, IEEE 1003.3: Test Methods
  1149. Message-Id: <634@longway.TIC.COM>
  1150. References: <627@longway.TIC.COM>
  1151. Reply-To: std-unix@uunet.uu.net
  1152. Organization: Hewlett Packard, Information Networks Group
  1153. Date: 13 Apr 90 17:20:30 GMT
  1154. Apparently-To: std-unix-archive@uunet.uu.net
  1155.  
  1156. From: Jason Zions <uunet!cnd.hp.com!jason>
  1157.  
  1158. [...]
  1159. >  AT&T, NIST, OSF, Mindcraft, IBM, DEC, HP, Data General,
  1160. >Cray Research, Unisys, Perennial and Unisoft Ltd.  were represented.
  1161. >[Editor's complaint: I see no user representation at all.]
  1162.  
  1163. I always thought of NIST as representing a (too?) large body of
  1164. users, i.e. all those agencies bound by FIPS.
  1165.  
  1166. Jason Zions
  1167. Hewlett-Packard Co.
  1168.  
  1169. Volume-Number: Volume 19, Number 64
  1170.  
  1171. shar.1003.3.a.11823
  1172. echo 1003.3.b
  1173. cat >1003.3.b <<'shar.1003.3.b.11823'
  1174. From jsq@longway.tic.com  Sat Apr 14 14:10:24 1990
  1175. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1176.     id AA20387; Sat, 14 Apr 90 14:10:24 -0400
  1177. Posted-Date: 13 Apr 90 15:49:26 GMT
  1178. Received: by cs.utexas.edu (5.61/1.56)
  1179.     id AA28590; Sat, 14 Apr 90 12:16:49 -0500
  1180. Received: by longway.tic.com (4.22/4.16)
  1181.     id AA05168; Sat, 14 Apr 90 11:48:17 cst
  1182. From: Hal Jespersen <posix.COM!hlj@longway.tic.com>
  1183. Newsgroups: comp.std.unix
  1184. Subject: Re: Standards Update, IEEE 1003.3: Test Methods
  1185. Message-Id: <637@longway.TIC.COM>
  1186. References: <627@longway.TIC.COM>
  1187. Sender: std-unix@longway.tic.com
  1188. Reply-To: std-unix@uunet.uu.net
  1189. Organization: POSIX Software Group, Redwood City, CA
  1190. Date: 13 Apr 90 15:49:26 GMT
  1191. Apparently-To: std-unix-archive@uunet.uu.net
  1192.  
  1193. From: hlj@posix.COM (Hal Jespersen)
  1194.  
  1195. In article <627@longway.TIC.COM> From: <jsh@usenix.org>
  1196. >            An Update on UNIX* and C Standards Activities
  1197. >                             January 1990
  1198. >                 USENIX Standards Watchdog Committee
  1199. >                   Jeffrey S. Haemer, Report Editor
  1200. >IEEE 1003.3: Test Methods Update
  1201. > ...
  1202. >Each day was divided into two sessions: mornings, we did technical
  1203. >review of parts I and II, afternoons were spent writing assertions for
  1204. >part III.  AT&T, NIST, OSF, Mindcraft, IBM, DEC, HP, Data General,
  1205. >Cray Research, Unisys, Perennial and Unisoft Ltd.  were represented.
  1206. >[Editor's complaint: I see no user representation at all.]
  1207.  
  1208. On the contrary, most of these organizations _are_ users--of the test
  1209. suites to be produced.  How do you define "user", anyway?  If you mean
  1210. application developers who work in small companies, maybe you should
  1211. say "ISV".  If you mean people who don't develop software, but use
  1212. POSIX systems purely for services such as timesharing, office automation,
  1213. or vertical applications, I can easily imagine why their management
  1214. doesn't send them to POSIX.3 meetings or why they don't take vacation
  1215. time to go on their own.  But they can still be in the balloting group
  1216. if they are interested.
  1217.  
  1218.  
  1219.                     Hal Jespersen
  1220.                     POSIX Software Group
  1221.                     447 Lakeview Way
  1222.                     Redwood City, CA 94062
  1223.                     Phone:    +1 (415) 364-3410
  1224.                     FAX:    +1 (415) 364-4498
  1225.                     UUCP:    uunet!posix!hlj
  1226.                      -or-    hlj@posix.COM
  1227.  
  1228. Volume-Number: Volume 19, Number 67
  1229.  
  1230. shar.1003.3.b.11823
  1231. echo 1201.a
  1232. cat >1201.a <<'shar.1201.a.11823'
  1233. From jsq@longway.tic.com  Fri Mar 30 15:40:12 1990
  1234. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1235.     id AA09514; Fri, 30 Mar 90 15:40:12 -0500
  1236. Posted-Date: 29 Mar 90 23:33:59 GMT
  1237. Received: by cs.utexas.edu (5.61/1.54)
  1238.     id AA24167; Fri, 30 Mar 90 14:37:55 -0600
  1239. Received: by longway.tic.com (4.22/4.16)
  1240.     id AA08439; Fri, 30 Mar 90 11:07:40 cst
  1241. From: std-unix@longway.tic.com (Moderator, John S. Quarterman)
  1242. Newsgroups: comp.std.unix
  1243. Subject: Re: Standards Update, IEEE 1201: User Interface
  1244. Message-Id: <606@longway.TIC.COM>
  1245. Reply-To: std-unix@uunet.uu.net
  1246. Organization: Hewlett Packard, Information Networks Group
  1247. Date: 29 Mar 90 23:33:59 GMT
  1248. Apparently-To: std-unix-archive@uunet.uu.net
  1249.  
  1250. From: Jason Zions <uunet!cnd.hp.com!jason>
  1251.  
  1252. I couldn't let Peter Salus' report go without comments.
  1253.  
  1254. > ... 1201 has recommended that XLib go to
  1255. >ballot directly, a proposal which seems to have so shocked the SEC
  1256. >that they put off deciding on balloting till April.  Steve Jobs told
  1257. >the USENIX audience in Phoenix, in June 1987, that X was ``brain-
  1258. >damaged''.  Whether that's true or not, X has won, and just putting
  1259. >XLib to a vote makes good sense.
  1260.  
  1261. Peter leaves out some important details which make the SEC action
  1262. appear somewhat more intelligent. The primary issue raised related to
  1263. exactly which specification of XLib was to become the standard. In
  1264. other words, whose document would get the IEEE document number? The MIT
  1265. Xlib spec? Which one - X11R3 or R4? Are there changes for R5? Is the
  1266. document technically correct?  What about X/Open's version of the Xlib
  1267. spec - is it cleaner? Tighter?  Easier to understand? More accurate? Is
  1268. there a specification of Xlib detailed enough to permit implementation
  1269. of a new interoperable version?
  1270.  
  1271. The SEC didn't delay specifically to April; they delayed action until
  1272. the PAR sponsors could develop adequate answers to these questions.
  1273.  
  1274. >Over the past 40 years, ISO has approved or accepted over 20,000
  1275. >standards, which concern almost everything imaginable from hockey
  1276. >masks to medical prostheses to the hinging of radar masts on inland-
  1277. >waterway vessels.  The standards have arisen in a variety of ways,
  1278. >most emanating from one of the regional or 70-odd national standards
  1279. >bodies.  Typically, it has taken from four to ten years to progress
  1280. >from raising a committee to approving a standard.  The result of this
  1281. >has been general agreement within the concerned industry prior to the
  1282. >issuance of an international standard.  Wall plugs are an excellent
  1283. >example of what happens when the engineers and bureaucrats issue a
  1284. >standard without industry consensus.
  1285.  
  1286. I think you'll find there is no ISO standard for wall plugs. Every
  1287. country for itself, and some take several. (We all know that, when one
  1288. buys an appliance in the U.K., one must also buy a plug for the end of
  1289. the power cord and install it oneself or with the help of one's
  1290. electrician...)
  1291.  
  1292. >Moreover, does the standards process really require more than two or
  1293. >three folks per company?  There were 38 in attendance at the ISO/IEC
  1294. >Joint Technical Committee on Application Portability meeting in
  1295. >September (including the secretariat); there were nearly 300 in New
  1296. >Orleans.  My perception is that going to a POSIX meeting is a perk.
  1297. >Holding the meetings in Hawaii, New Orleans, and Snowbird does little
  1298. >to dissuade me.  The New Orleans host was OSF; the Snowbird host is
  1299. >Unisys.  Though the new Unisys is a big entity, I didn't realize they
  1300. >had a site in Snowbird; nor OSF one in New Orleans.
  1301.  
  1302. The opening sentence of this paragraph seems to be a non-sequitor with
  1303. respect to POSIX, not to mention the rest of the paragraph. Membership
  1304. in a POSIX working group or ballot group is independent of one's
  1305. employment affiliation; each person is accredited as a bona fide
  1306. technical expert.
  1307.  
  1308. More than that, many companies do indeed send only one or two people to
  1309. the meetings. Larger companies may send one person to each committee.
  1310. If all the standards in development may affect the course of business
  1311. for a vendor, why should that vendor *not* actively participate in the
  1312. development of those standards?
  1313.  
  1314. It may indeed be going overboard for a company to pay for more than one
  1315. employee to attend a single committee, but even that's not true in all
  1316. cases; in the case of 1003.1, an HP employee chairs the group and hence
  1317. cannot really pursue any particular corporate agenda; for HP's views to
  1318. be represented, an additional person needs to be there.
  1319.  
  1320. I fail to understand your objection to active participation in
  1321. voluntary standards making. Why should only three or five people meet
  1322. in a room and develop a particular standard? If it takes 30-50 people
  1323. an extra year to develop a better standard, or at least one with wider
  1324. concensus and greater industry buy-in, what's the problem?
  1325.  
  1326. Finally, regarding the matter of meeting venue. Unisys is headquartered
  1327. in Salt Lake City. You tell me - where are the largest meeting
  1328. facilities likely to be? Where can one obtain low-cost meeting
  1329. facilities at the end of April in Utah? Were you unhappy with the New
  1330. Orleans venue? Was the hotel price exhorbitant (given the number of
  1331. meeting rooms required)? Where would you have preferred we had met,
  1332. given the constraints of price, air-travel connectivity, number of
  1333. hotel rooms needed, and number of meeting rooms needed?
  1334.  
  1335. >C'mon, lets get back to work, not meetings for the holiday or for the
  1336. >sake of meetings.  1003.1 did good, solid work.  Some of the other
  1337. >groups are doing work, too.  Partying ain't part of it.  Bah!
  1338.  
  1339. You're quite right. Partying is not relevant to the Monday-Friday 9-6
  1340. work of the meeting. If you see working groups goofing off during the
  1341. week, feel free to name names and point fingers. Tarring all 1003
  1342. groups save 1003.1 (past-tense, as well!) with the same brush of
  1343. laziness is unfair (not to mention terrible reportorial practice).
  1344.  
  1345. And yes, having the Sunday before and the Saturday after a meeting in a
  1346. pleasant locale *is* a perq for many of us. Most attendees work damn
  1347. hard during the course of the week. The meetings have to be help
  1348. *someplace*; if the cost can be maintained at a reasonable level, why
  1349. object to a nice location?
  1350.  
  1351. Jason Zions
  1352. Chairman of, but not speaking for, 1003.8 POSIX TFA
  1353.  
  1354. Volume-Number: Volume 19, Number 36
  1355.  
  1356. shar.1201.a.11823
  1357. echo 1201.b
  1358. cat >1201.b <<'shar.1201.b.11823'
  1359. From jsq@cs.utexas.edu  Tue Apr  3 04:55:56 1990
  1360. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1361.     id AA08499; Tue, 3 Apr 90 04:55:56 -0400
  1362. Posted-Date: 30 Mar 90 17:15:43 GMT
  1363. Received: by cs.utexas.edu (5.61/1.54)
  1364.     id AA23325; Tue, 3 Apr 90 02:17:05 -0500
  1365. Path: cs.utexas.edu!longway!std-unix
  1366. From: Jacques Cazier <cazier@mbunix.mitre.org>
  1367. Newsgroups: comp.std.unix
  1368. Subject: Re: Standards Update, IEEE 1201: User Interface
  1369. Message-Id: <609@longway.TIC.COM>
  1370. References: <604@longway.TIC.COM>
  1371. Sender: std-unix@longway.TIC.COM
  1372. Reply-To: std-unix@uunet.uu.net
  1373. Organization: MITRE Corp., Houston, TX
  1374. Posted-From: The MITRE Corp., Bedford, MA
  1375. X-Alternate-Route: user%node@mbunix.mitre.org
  1376. Date: 30 Mar 90 17:15:43 GMT
  1377. Apparently-To: std-unix-archive@uunet.uu.net
  1378.  
  1379. From: cazier@mbunix.mitre.org (Jacques Cazier)
  1380.  
  1381. I'm in complete agreement that the sapwning of more and more spin-off
  1382. groups is getting a bit much to follow. Hopefully as these groups get some
  1383. things agreed to, the work will merge back into the parent graoup.
  1384.  
  1385. As far as New Orleans or Snowbird - these are resorts???? All of Utah
  1386. sucks as well as tiny Snowbird up Little Cottonwood canyon. It can't
  1387. be called one of your more interesting visits....but does provide Unisys
  1388. with a place to party ... what it does best!
  1389. -- 
  1390. Jacques Cazier (713)-333-0966
  1391. {decvax,philabs}!linus!mbunix!jak or jak@mbunix.mitre.org
  1392.  
  1393. Volume-Number: Volume 19, Number 39
  1394.  
  1395. shar.1201.b.11823
  1396. echo 1201.c
  1397. cat >1201.c <<'shar.1201.c.11823'
  1398. From jsq@cs.utexas.edu  Tue Apr  3 04:58:09 1990
  1399. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1400.     id AA09693; Tue, 3 Apr 90 04:58:09 -0400
  1401. Posted-Date: 30 Mar 90 12:42:51 GMT
  1402. Received: by cs.utexas.edu (5.61/1.54)
  1403.     id AA23332; Tue, 3 Apr 90 02:17:12 -0500
  1404. Path: cs.utexas.edu!longway!std-unix
  1405. From: Randall Atkinson <rja7m@helga1.acc.Virginia.EDU>
  1406. Newsgroups: comp.std.unix
  1407. Subject: Re: P1202 Standards Update Report
  1408. Message-Id: <610@longway.TIC.COM>
  1409. Sender: std-unix@longway.TIC.COM
  1410. Reply-To: std-unix@uunet.uu.net
  1411. Date: 30 Mar 90 12:42:51 GMT
  1412. Apparently-To: std-unix-archive@uunet.uu.net
  1413.  
  1414. From: rja7m@helga1.acc.Virginia.EDU (Randall Atkinson)
  1415.  
  1416. Is the Xlib that might be voted on from X11 Release 3 or Release 4?  
  1417.  
  1418. Why are we standardising on a version of X when even the X developers 
  1419. haven't finished developing X windows?  This seems absurd.
  1420.  
  1421. In any event, it appears that mine may be the only NO vote on such
  1422. a proposal.  The IEEE is NOT in the business of "rubber-stamping"
  1423. de facto industry standards or shouldn't be.  I am against the entire
  1424. P1201 effort because it is moving too fast and is trying to standardise
  1425. something too early in the technology cycle.  A lot of work and progress
  1426. is still being made in the graphical interface field and creating
  1427. a formal standard at this point will stifle worthwhile development 
  1428. rather than help the industry.
  1429.  
  1430. Peter's comments are well-taken about the attitude of a lot
  1431. of the firms and individuals who are treating standards efforts as 
  1432. some kind of perk rather than making a serious commitment to creating
  1433. standards that are appropriate in scope and timing.
  1434.  
  1435. Randall Atkinson
  1436. randall@virginia.edu
  1437.  
  1438. Volume-Number: Volume 19, Number 40
  1439.  
  1440. shar.1201.c.11823
  1441. echo 1201.d
  1442. cat >1201.d <<'shar.1201.d.11823'
  1443. From jsq@longway.tic.com  Fri May  4 14:42:43 1990
  1444. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1445.     id AA15381; Fri, 4 May 90 14:42:43 -0400
  1446. Posted-Date: 4 May 90 03:32:24 GMT
  1447. Received: by cs.utexas.edu (5.61/1.60)
  1448.     id AA14250; Fri, 4 May 90 13:42:39 -0500
  1449. Received: by longway.tic.com (4.22/4.16)
  1450.     id AA08365; Fri, 4 May 90 13:04:27 cdt
  1451. From: Stan Hanks <meyerhof.bcm.tmc.edu!stanh@longway.tic.com>
  1452. Newsgroups: comp.std.unix
  1453. Subject: Re: Standards Update, IEEE 1201: User Interface
  1454. Message-Id: <666@longway.TIC.COM>
  1455. Sender: std-unix@longway.tic.com
  1456. Reply-To: std-unix@uunet.uu.net
  1457. Date: 4 May 90 03:32:24 GMT
  1458. Apparently-To: std-unix-archive@uunet.uu.net
  1459.  
  1460. From: Stan Hanks <stanh@meyerhof.bcm.tmc.edu>
  1461.  
  1462. "Committees are, by nature, timid. They are based on the premise of saftey in
  1463.  numbers; content to survive inconspicuously, rather than take risks and move
  1464.  independently ahead. Without independence, without the freedom for new ideas
  1465.  to be tried, to fail, and ultimately succeed, the world will not move ahead
  1466.  but live in fear of its own potential."
  1467.  
  1468.     -- Dr. Ing. h.c. F. A. Porsche, a long time ago
  1469.  
  1470. For years I have contended that the only standard worth a damn was one which
  1471. was a codification of existing practice rather than one which was formulated 
  1472. by a room full of people who have a vested financial interest in the way the
  1473. standard comes out. 
  1474.  
  1475. Peter Salus is absolutely right. It's time to stop this shilly-shallying about
  1476. with standard this and standard that, and let us get back to doing useful work.
  1477. We'll talk about standards (particularly in the user interface area) later --
  1478. when we actually have something to talk about (what a novel idea!).
  1479.  
  1480. Stanley P. Hanks      Director, Information Technology Planning and Development
  1481. Baylor College of Medicine, One Baylor Plaza, Houston TX 77030, Mail Stop: IR-3
  1482. e-mail: stanh@bcm.tmc.edu       voice: (713) 798-4649       fax: (713) 798-3729
  1483.  
  1484. Volume-Number: Volume 19, Number 101
  1485.  
  1486. shar.1201.d.11823
  1487. echo X3J11.a
  1488. cat >X3J11.a <<'shar.X3J11.a.11823'
  1489. From jsq@longway.tic.com  Wed Mar 14 11:33:45 1990
  1490. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1491.     id AA09349; Wed, 14 Mar 90 11:33:45 -0500
  1492. Posted-Date: 13 Mar 90 14:04:34 GMT
  1493. Received: by cs.utexas.edu (5.59/1.52)
  1494.     id AA07465; Wed, 14 Mar 90 10:33:40 CST
  1495. Received: by longway.tic.com (4.22/4.16)
  1496.     id AA12078; Wed, 14 Mar 90 10:05:01 cst
  1497. From: Stephen C. Arnold <temvax!stephen@longway.tic.com>
  1498. Newsgroups: comp.std.unix
  1499. Subject: Re: Standards Update, ANSI X3J11: C Programming Language
  1500. Message-Id: <557@longway.TIC.COM>
  1501. References: <554@longway.TIC.COM>
  1502. Sender: std-unix@longway.tic.com
  1503. Reply-To: temvax!stephen@cs.utexas.edu (Stephen C. Arnold)
  1504. Organization: Temple University, Institute for Survey Research
  1505. Date: 13 Mar 90 14:04:34 GMT
  1506. Apparently-To: std-unix-archive@uunet.uu.net
  1507.  
  1508. From: stephen@temvax.uucp (Stephen C. Arnold)
  1509.  
  1510. In article <554@longway.TIC.COM> std-unix@uunet.uu.net writes:
  1511. >From: <jsh@usenix.org>
  1512. ...
  1513. >There is now a C standard
  1514. ...
  1515.  
  1516. Where can I get a copy of this standard and how much does it cost?  If
  1517. possible (and legal) could someone post the standard as a series of articles
  1518. on the net.  
  1519.  
  1520. [ Doubtless someone else will provide the detailed legalities,
  1521. but as moderator I feel compelled to note that posting ANSI
  1522. standards would not be legal unless approved by ANSI, so if
  1523. anyone was thinking of scanning it in and mailing it to me,
  1524. forget it:  I won't post it; I don't want to get sued by ANSI.
  1525. -mod ]
  1526.  
  1527. Thanks
  1528.  
  1529. Stephen C. Arnold
  1530. Senior Programmer
  1531. Institute for Survey Reseach
  1532. Temple University
  1533. Philadelphia, PA
  1534.  
  1535. Volume-Number: Volume 18, Number 69
  1536.  
  1537. shar.X3J11.a.11823
  1538. echo X3J11.b
  1539. cat >X3J11.b <<'shar.X3J11.b.11823'
  1540. From jsq@longway.tic.com  Wed Mar 14 13:28:12 1990
  1541. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1542.     id AA04406; Wed, 14 Mar 90 13:28:12 -0500
  1543. Posted-Date: 13 Mar 90 22:01:16 GMT
  1544. Received: by cs.utexas.edu (5.59/1.52)
  1545.     id AA02764; Wed, 14 Mar 90 12:28:04 CST
  1546. Received: by longway.tic.com (4.22/4.16)
  1547.     id AA12520; Wed, 14 Mar 90 10:50:32 cst
  1548. From: djc@mbunix.mitre.org (Jacques Cazier)
  1549. Newsgroups: comp.std.unix
  1550. Subject: Re: Standards Update, ANSI X3J11: C Programming Language
  1551. Message-Id: <558@longway.TIC.COM>
  1552. References: <554@longway.TIC.COM>
  1553. Sender: std-unix@longway.tic.com
  1554. Reply-To: std-unix@uunet.uu.net
  1555. Organization: MITRE Corp., Houston, TX
  1556. Posted-From: The MITRE Corp., Bedford, MA
  1557. X-Alternate-Route: user%node@mbunix.mitre.org
  1558. Date: 13 Mar 90 22:01:16 GMT
  1559. Apparently-To: std-unix-archive@uunet.uu.net
  1560.  
  1561. From: djc@mbunix.mitre.org (Jacques Cazier)
  1562.  
  1563. Keep up the updates. It's hard to keep up on this stuff w/o someone
  1564. watching out for the troups out here. Thanks.
  1565.  
  1566. -- 
  1567. Jacques Cazier (713)-333-0966
  1568. {decvax,philabs}!linus!mbunix!jak or jak@mbunix.mitre.org
  1569.  
  1570. Volume-Number: Volume 18, Number 70
  1571.  
  1572. shar.X3J11.b.11823
  1573. echo X3J11.c
  1574. cat >X3J11.c <<'shar.X3J11.c.11823'
  1575. From jsq@longway.tic.com  Thu Mar 15 13:05:34 1990
  1576. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  1577.     id AA08818; Thu, 15 Mar 90 13:05:34 -0500
  1578. Posted-Date: 14 Mar 90 23:48:08 GMT
  1579. Received: by cs.utexas.edu (5.59/1.52)
  1580.     id AA12110; Thu, 15 Mar 90 12:01:33 CST
  1581. Received: by longway.tic.com (4.22/4.16)
  1582.     id AA14611; Thu, 15 Mar 90 10:41:34 cst
  1583. From: Doug Gwyn <smoke.brl.mil!gwyn@longway.tic.com>
  1584. Newsgroups: comp.std.unix
  1585. Subject: Re: Standards Update, ANSI X3J11: C Programming Language
  1586. Message-Id: <560@longway.TIC.COM>
  1587. References: <554@longway.TIC.COM> <557@longway.TIC.COM>
  1588. Sender: std-unix@longway.tic.com
  1589. Reply-To: Doug Gwyn <gwyn@brl.mil>
  1590. Organization: Ballistic Research Lab (BRL), APG, MD.
  1591. Date: 14 Mar 90 23:48:08 GMT
  1592. Apparently-To: std-unix-archive@uunet.uu.net
  1593.  
  1594. From: Doug Gwyn <gwyn@smoke.brl.mil>
  1595.  
  1596.  
  1597. In article <557@longway.TIC.COM> stephen@temvax.uucp (Stephen C. Arnold) writes:
  1598. >Where can I get a copy of this standard and how much does it cost?  If
  1599. >possible (and legal) could someone post the standard as a series of articles
  1600. >on the net.  
  1601. >[ Doubtless someone else will provide the detailed legalities,
  1602. >but as moderator I feel compelled to note that posting ANSI
  1603. >standards would not be legal unless approved by ANSI, so if
  1604. >anyone was thinking of scanning it in and mailing it to me,
  1605. >forget it:  I won't post it; I don't want to get sued by ANSI.
  1606. >-mod ]
  1607.  
  1608. Actually, one of the interesting things we heard at the NYC X3J11
  1609. meeting last week was that CBEMA lawyers looked into this issue and
  1610. discovered that X3 has no copyright interest in the standard, and
  1611. neither does ANSI (although probably ANSI's lawyers haven't yet
  1612. figured this out).  That's because these organizations failed to
  1613. obtain assignment of rights from the authors, and it also doesn't
  1614. qualify as a "work for hire".  So as near as I can tell, once you
  1615. get your hands on the document you may freely make copies of it.
  1616.  
  1617. As of last week, ANSI had not yet printed the official C standard,
  1618. although it's imminent.  There are xerographic copies in circulation,
  1619. however; practically all attendees of the NYC X3J11 meeting have them.
  1620. I'm not sure what channels you can use to obtain the ANSI standard,
  1621. although presumably asking ANSI would be the first step.  (I seem to
  1622. recall hearing that Global Engineering Documents is probably *not*
  1623. going to be distributing the real ANSI standard.)
  1624.  
  1625. I don't think machine-readable postings would be worthwhile; not only
  1626. is that a vast amount of information (230 typeset pages, not including
  1627. the Rationale document), but also the standard relies heavily on font
  1628. variations so you really need the troff input, which is hard to read.
  1629. Since you'd probably end up printing hardcopy anyway, you might as well
  1630. get that from ANSI to be sure that your page breaks etc. precisely
  1631. match the real standard.
  1632.  
  1633. If you have the December 1988 X3J11 draft proposed ANS, that is quite
  1634. close to the final ANSI standard, differing only in a few "editorial"
  1635. ways.  (Actually, a couple of the tweaks clarified the committee's
  1636. intent where the standard could legitimately have been read as having
  1637. an unintended meaning, as I recall both involving details of fscanf.)
  1638.  
  1639. Volume-Number: Volume 18, Number 72
  1640.  
  1641. shar.X3J11.c.11823
  1642. exit
  1643.