[24079] trunk/base/src/pextlib1.0/find.c

Kevin Ballard eridius at macports.org
Mon Apr 16 22:30:24 PDT 2007

On Apr 17, 2007, at 1:24 AM, Jordan K. Hubbard wrote:

>>> find file src {string match *.o $file} {file delete $file}
>> Except, of course, that what you just typed wouldn't work. It  
>> would find all the object files in the src directory, but not in  
>> any of its subdirectories because it wouldn't match any of its  
>> subdirectories.
> Well, again, you don't need to tell find(1) to traverse subdirs so  
> I wasn't expecting that it needed to be explicit in this case  
> either.   If I just wanted to do file ops within the current  
> directory, I'd use glob and eval. :-)

Yeah, but I was describing how your example would have behaved with  
your implementation, not how it should behave in an ideal world.

> Incidentally, I hope you've also twigged to the fact that modifying  
> someone else's code in an OSS project is almost always bound to  
> lead to a more heated discussion than if you'd actually discussed  
> your proposed changes in advance and allowed for public comment  
> before changing anything.  MacPorts isn't unique in this way - if  
> you'd gone and hacked on one of *BSD or Linux's device drivers and  
> committed the changes without saying anything first, well, let's  
> just say this conversation would still be burning hot with lots of  
> folks piling on.  MacPorts is small enough that this doesn't really  
> happen yet, but the principles remain the same and once MP gets  
> bigger, you'll see an increasing need for discussion in advance of  
> "svn commit".

Yeah, I know, but the fact of the matter was nobody used find, and I  
mean nobody. And the other part is that, in general, it's far more  
conducive to stop thinking of code as "my code" or "his code" and to  
think of it simply as project code. Sure, you wrote it, but in the  
end does that matter? Discussion should be about the merits of the  
code, not about ownership.

-Kevin Ballard

Kevin Ballard
eridius at macports.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-dev/attachments/20070417/ebab7f02/attachment.html

More information about the macports-dev mailing list