From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: Optional argument for `file-local-copy' Date: Sat, 29 Nov 2014 17:24:53 +0100 Message-ID: <877fyevusq.fsf@zigzag.favinet> References: <871tom5jou.fsf@gmx.de> <83bnnqb1lo.fsf@gnu.org> <20141129140856.GA3752@acm.acm> <83a93aax58.fsf@gnu.org> <20141129153320.GC3752@acm.acm> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1417278089 3473 80.91.229.3 (29 Nov 2014 16:21:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Nov 2014 16:21:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 29 17:21:21 2014 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 1Xuklm-0003J8-K3 for ged-emacs-devel@m.gmane.org; Sat, 29 Nov 2014 17:21:14 +0100 Original-Received: from localhost ([::1]:48078 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xuklm-0005tU-5q for ged-emacs-devel@m.gmane.org; Sat, 29 Nov 2014 11:21:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XuklU-0005t8-EM for emacs-devel@gnu.org; Sat, 29 Nov 2014 11:21:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XuklO-00019U-Lp for emacs-devel@gnu.org; Sat, 29 Nov 2014 11:20:56 -0500 Original-Received: from smtp207.alice.it ([82.57.200.103]:48715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XuklO-00018t-Bj for emacs-devel@gnu.org; Sat, 29 Nov 2014 11:20:50 -0500 Original-Received: from zigzag.favinet (82.48.1.96) by smtp207.alice.it (8.6.060.28) id 54787DFC0036A19E for emacs-devel@gnu.org; Sat, 29 Nov 2014 17:20:49 +0100 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1XukpT-0001xd-FF for emacs-devel@gnu.org; Sat, 29 Nov 2014 17:25:03 +0100 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <20141129153320.GC3752@acm.acm> (Alan Mackenzie's message of "Sat, 29 Nov 2014 15:33:20 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.103 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178457 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable () Alan Mackenzie () Sat, 29 Nov 2014 15:33:20 +0000 > > > REUSE-IF-ALREADY-EXISTS non-nil means return the name of an existi= ng > > > local copy of FILE, if FILE's file attributes didn't change since > > ^^^^^^^^^^^^^ > > > the last copy operation. > > "haven't changed", here, since it's expressing a current state. "di= dn't > > change" would be appropriate for referring to a past event. > It _is_ a past event, by the time this function is called. Yes, but it is that event's effect on the present which makes the "present perfect" the right tense. "haven't changed" is the correct tense here. Really it is. Another formulation is "if FILE's file attributes are unchanged". This shifts the emphasis from the interval to the present, which is the "time" i think "in" for trying to grok these things. =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) =3D> nil --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlR581kACgkQZwMiJEyAdQKueQCeOXiTswi2jKpFuqxq4WhQ931i FjwAoNIu0yRi3K/rmGiglx0KkF0T21XA =fpWg -----END PGP SIGNATURE----- --=-=-=--