From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: use diff-list in Emacs Date: Sat, 7 Sep 2002 18:46:38 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: <20020907224638.GA26845@gnu.org> References: <87sn0scb0b.fsf@emacswiki.org> <87bs7er99v.fsf@emacswiki.org> <877ki2r8nr.fsf@emacswiki.org> <87n0qtj2zf.fsf_-_@emacswiki.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1031438910 17192 127.0.0.1 (7 Sep 2002 22:48:30 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 7 Sep 2002 22:48:30 +0000 (UTC) Cc: Alex Schroeder , emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17noNP-0004T0-00 for ; Sun, 08 Sep 2002 00:48: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 17nowZ-0005Vb-00 for ; Sun, 08 Sep 2002 01:24:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17noNM-0001Zy-00; Sat, 07 Sep 2002 18:48:24 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17noLg-0001XG-00 for emacs-devel@gnu.org; Sat, 07 Sep 2002 18:46:40 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17noLe-0001X4-00 for emacs-devel@gnu.org; Sat, 07 Sep 2002 18:46:39 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17noLe-0001Wt-00 for emacs-devel@gnu.org; Sat, 07 Sep 2002 18:46:38 -0400 Original-Received: from miles by fencepost.gnu.org with local (Exim 4.10) id 17noLe-00075X-00; Sat, 07 Sep 2002 18:46:38 -0400 Original-To: Kai Gro?johann Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i Blat: Foop Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7702 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7702 On Sat, Sep 07, 2002 at 05:52:10PM +0200, Kai Gro?johann wrote: > What I was trying to get at: Diff-lists are a nontrivial feature in > itself, and keymaps add more complexity. So it might help to discuss > the simple case. Actually I think keymaps _are_ the simple case, in that they're unordered and have no duplicate entries. ... :-) Using diff-lists for lists, on the other hand, does have the issue of ordering (you have to know where to add new entries, and sometimes it won't be at the beginning or end; if you record an existing entry to add after, what if it isn't found?). -Miles -- P.S. All information contained in the above letter is false, for reasons of military security.