home *** CD-ROM | disk | FTP | other *** search
- From: hlj@posix.COM (Hal Jespersen)
-
- In article <1990Apr17.225128.7324@ico.isc.com> you write:
- From: Jeffrey S. Haemer <jsh@usenix.org>
-
- > 1003.2:_Shell_and_Utilities
-
- > Even the controversial UPE is mostly codifying existing practice.
- > Arguments are over places where more than one practice is widespread,
- > for example, source-code control, where partisans of SCCS struggle
- > with partisans of RCS. (Actually, that's not true. What's really
- > happening is that the group's shying away from this area because
- > they're worried about a struggle. ``Tar wars'' seems to have spoiled
- > the industry's appetite for making difficult decisions about conten-
- > tious topics.)
-
- This isn't really true. We discussed the problems of another Tar War,
- but it didn't occur. The group was overwhelmingly in favor of using
- SCCS as the superior technical solution, but SCCS has two problems:
-
- 1. It has a user-unfriendly interface. This was solved by
- taking the BSD "sccs" command as the main interface.
-
- 2. It is a complex system and no one wanted to tackle implementing
- it from scratch. Therefore, the group decided that if SCCS could
- be put into the public domain, or close to it with easy source
- redistribution rights, it would be appropriate.
-
- Unfortunately, SCCS's owner chose not to "donate" its work to the working
- group and the world in this way. Therefore, the WG officially dropped
- the whole subject and went on to other matters. Lurking in the background
- was the knowledge that all this source control stuff is rather old
- technology anyway and new, perhaps CASE, systems would probably be a
- better choice on which to base future standards. The door to standardizing
- this stuff is still open: would anyone like to volunteer to start a
- working group, or directly ballot a document on this subject? (I thought so.)
-
- > The equivalent of .1a already has a name: .2b. Even the bad of dot
- > one is mirrored here. Truly controversial proposals are being pushed
- > off to the as-yet unborn .2c, which should produce a deja vu feeling
- > in those already watching .1b.
-
- I don't know of any "controversial" proposals being pushed off to .2c.
- There is some I18N work that may come in at that time, but it's premature,
- not controversial. Actually, no .2c (or .2b for that matter) PAR has been
- submitted yet. Although .2b is a given, because clarifications and
- interpretations of .2 and .2a will be needed in the production of
- IS 9945-2, there will only be a .2c if a working group decides to form
- up to do it. I'm not convinced that the UNIX command line interface
- is going to be interesting enough in the future to keep people charged
- up for new standards on it.
-
- > And, just as .1 sometimes shied away from real decisions, in
- > order to avoid upsetting anyone, .2 occasionally reacts to vendor
- > inconsistency by proposing solutions that avoid upsetting any vendor
- > by penalizing all users. As an example, the committee proposes
- > requiring a C compiler (good), and naming it c89 (bad, but I com-
- > plained about this loud and long last time). An important motivation
- > for the new name is that cc already invokes the K&R C compiler on many
- > vendors' platforms, and specifying a flag to choose one behavior or
- > the other would conflict with someone's existing implementation; any
- > given letter is already preempted by some vendor.
-
- This action only penalizes users who cannot figure out how to alias,
- link, or shell script themselves around the problem of accessing a command
- using another name (or those who don't have a system administrator or
- vendor to do it for them). The problem of vendors using up the entire
- alphabet of option letters was real. And your solution (not reproduced
- here) of simply telling everyone they had to get the ANSI C compiler
- when they said "cc" was simply unacceptable to too many WG members.
-
- Hal Jespersen
- POSIX Software Group
- 447 Lakeview Way
- Redwood City, CA 94062
- Phone: +1 (415) 364-3410
- FAX: +1 (415) 364-4498
- UUCP: uunet!posix!hlj
- -or- hlj@posix.COM
-
-
- ==========================================================================
- The opinions expressed in this message are my own and do not necessarily
- reflect those of the POSIX Working Groups or the IEEE. To receive an
- official interpretation concerning an approved IEEE standard, contact the
- Secretary, IEEE Standards Board, P.O. Box 1331, 445 Hoes Lane, Piscataway,
- NJ 08855-1331.
-
- Volume-Number: Volume 19, Number 86
-
-