From: Rony G. F. <Ron...@wu...> - 2012-08-28 18:08:53
|
On 28.08.2012 19:32, Mark Miesfeld wrote: > On Tue, Aug 28, 2012 at 10:19 AM, Chip Davis <ch...@av...> wrote: >> On 8/28/2012 08:46 Rony G. Flatscher said: >>> Just did that and saw that you yourself had not done that vote up. >> I had not bumped the RFE because I wanted to initiate a discussion > Actually I think Rony meant Michael had not bumped up his own RFE, but > that's not that relevant. > >> about the implementation of it, first. Specifically, Michael >> suggested a flag to indicate that every file should be returned. >> >> My point was that "return every file" should be the default behavior, >> and that the interface could use flags, RE's, wildcards, arguments, or >> whatever, to indicate something less than every file was desired. >> >> I know the "backwards compatibility" argument will be raised, but the > But what about "backwards compatibility?" > > I agree with you that the reasonable default for the "S" flags would > have been all files. But it wasn't implemented that way on Unix-like > systems. It's been that way for a long time, probably forever. If we > suddenly changed the behavior, programs like the ones Michael has > already written and has been using would no longer produce the same > results. > > Is that okay to do just because the original default wasn't reasonable? > > That's the question I'm interested in. This is an interesting question! What, if one just regards the current behaviour on Unix systems to be a (long standing) bug, rather than a RFE? :) ---rony |