Email List: Xaustin-group-lX
[All Lists]

Re: Re: RE: Austin Interps 211

To: David Korn <dgk@xxxxxxxxxxxxxxxx>
Subject: Re: Re: RE: Austin Interps 211
From: Roger Marquis <marquis@xxxxxxxxx>
Date: Wed, 25 Jun 2008 20:49:36 -0700 (PDT)
Cc: austin-group-l@xxxxxxxxxxxxx
References: <200806251339.m5PDd5vt017046@penguin.research.att.com>
On Wed, 25 Jun 2008, David Korn wrote:
Whether the change is in the shell or in printf, implementations
must change.
No disputing that :-) but it's the type of change that should concern POSIX
members because A) this would introduce an incompatibility which, B) would
result in application failures.

There is great benefit to compatibility, not just across Unix/Linux
versions but also across time. The benefit is largest when these OSs are
compared to other OS.  When fundamental tools such as bin/sh break it
reflects poorly on all Unix/Linux versions and applications.

Stepping back a level, and IMO, this really should be a policy decision
rather than a bin/sh decision.  A POSIX policy or guidelines on acceptable
types of change and their consequences would be more useful both now and in
the future, to developers and end-users.  Such policies would also be more
efficient than piecemeal decisions regarding new features which may or may
not see much actual use, and regardless of recently introduced "existing
practice".

Roger Marquis

<Prev in Thread] Current Thread [Next in Thread>