From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: emacs-25 10597c9: Don't use 'find-program' Date: Wed, 20 Apr 2016 22:37:09 +0300 Message-ID: <83fuug6pi2.fsf@gnu.org> References: <20160411164301.22548.38008@vcs.savannah.gnu.org> <83potpbwbb.fsf@gnu.org> <83h9f1bcvd.fsf@gnu.org> <83poto9lu0.fsf@gnu.org> <26f2840a-f6fb-770b-d7ae-5757123b7bd9@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1461181053 28318 80.91.229.3 (20 Apr 2016 19:37:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Apr 2016 19:37:33 +0000 (UTC) Cc: rgm@gnu.org, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 20 21:37:27 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1asxwE-0004Le-6c for ged-emacs-devel@m.gmane.org; Wed, 20 Apr 2016 21:37:26 +0200 Original-Received: from localhost ([::1]:55187 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1asxwD-0005Rj-2y for ged-emacs-devel@m.gmane.org; Wed, 20 Apr 2016 15:37:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33414) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1asxw9-0005O0-2r for emacs-devel@gnu.org; Wed, 20 Apr 2016 15:37:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1asxw4-0002Yi-Un for emacs-devel@gnu.org; Wed, 20 Apr 2016 15:37:21 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50805) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1asxw4-0002YT-RF; Wed, 20 Apr 2016 15:37:16 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3717 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1asxw3-0007FX-Tk; Wed, 20 Apr 2016 15:37:16 -0400 In-reply-to: <26f2840a-f6fb-770b-d7ae-5757123b7bd9@yandex.ru> (message from Dmitry Gutov on Wed, 20 Apr 2016 22:27:31 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:203131 Archived-At: > Cc: emacs-devel@gnu.org > From: Dmitry Gutov > Date: Wed, 20 Apr 2016 22:27:31 +0300 > > On 04/17/2016 08:39 PM, Eli Zaretskii wrote: > > > But since you asked: you might have 2 versions of 'find' (under > > different names), one that is good at invoking programs via -exec, the > > other that supports the -print0 action. > > > > Basically, imagine a system with several different ports of 'find', > > each port with its own advantages and bugs. > > One way to handle this would be to keep find-program as a user option, > but add a few specialized ones which would default to the former's value. I thought about something like that, but decided that I'm not sure this is better than having just several independent values. Then each option keeps its default value irrespective of the others, and the user doesn't have to review all of them whenever she changes the value of find-program. Does this make sense?