From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: arch taglines for emacs Date: Sun, 24 Aug 2003 14:00:20 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200308231402.HAA00501@morrowfield.regexps.com> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1061748570 21190 80.91.224.253 (24 Aug 2003 18:09:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 24 Aug 2003 18:09:30 +0000 (UTC) Cc: emacs-devel@gnu.org, miles@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Aug 24 20:09:28 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19qzIt-0007m7-00 for ; Sun, 24 Aug 2003 20:09:27 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19qzO5-0002Dd-00 for ; Sun, 24 Aug 2003 20:14:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19qzEE-0001IS-Es for emacs-devel@quimby.gnus.org; Sun, 24 Aug 2003 14:04:38 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19qzDf-0001HD-H0 for emacs-devel@gnu.org; Sun, 24 Aug 2003 14:04:03 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19qzD8-00018W-Lz for emacs-devel@gnu.org; Sun, 24 Aug 2003 14:04:01 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19qzD8-00018E-6E for emacs-devel@gnu.org; Sun, 24 Aug 2003 14:03:30 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.20) id 19qzA4-0000Qb-4z; Sun, 24 Aug 2003 14:00:20 -0400 Original-To: Tom Lord In-reply-to: <200308231402.HAA00501@morrowfield.regexps.com> (message from Tom Lord on Sat, 23 Aug 2003 07:02:31 -0700 (PDT)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:16128 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:16128 That is a specific variation on the general idea we've been kicking around for what to do. It's likely we'll do something like that. The specific proposal doesn't answer the question of changes to spaces _within_ the tag: /* arch-tag: tagged on 2003-01-01-12:12:12 by miles bader !! */ vs. /* arch-tag: tagged on 2003-01-01-12:12:12 by miles bader!! */ Deletion of a single space is unlikely--filling won't do that, and humans are likely to think of it as a real change and not do it either. By contrast, what is likely to happen is changes in number of spaces. So if you treat all whitespace groups as equivalent to a single space, you should avoid the problem. Also, if you use string syntax with doublequotes, people are likely to avoid changing anything inside that, even the number of spaces. It would be best, I think, to make the change as a strictly compatible extension. I agree. For example, tags using `arch-tag' comments will continue to work as is, and tags using `arch-id' comments (or some new string) will work in a new way that is delimited and not so sensative to whitespace. That is one way to do it. Or else you could use string syntax if the tag begins with doublequote. That is similar to shell syntax and will be easy to understand, and I doubt it will break any tags people are using now (though that is not absolutely guaranteed).