From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Recent attempts at standardizing major mode definitions. Date: Mon, 2 Sep 2002 15:39:29 -0500 (CDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200209022039.PAA26566@eel.dms.auburn.edu> References: <200209020240.VAA26083@eel.dms.auburn.edu> <200209021651.g82Gpe007333@rum.cs.yale.edu> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1030999204 17561 127.0.0.1 (2 Sep 2002 20:40:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 2 Sep 2002 20:40:04 +0000 (UTC) Cc: 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 17lxzO-0004Z8-00 for ; Mon, 02 Sep 2002 22:40:02 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17lyXl-0000Mc-00 for ; Mon, 02 Sep 2002 23:15:33 +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 17ly0u-0006Tj-00; Mon, 02 Sep 2002 16:41:36 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17lxyu-0006Kr-00 for emacs-devel@gnu.org; Mon, 02 Sep 2002 16:39:32 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17lxys-0006KK-00 for emacs-devel@gnu.org; Mon, 02 Sep 2002 16:39:32 -0400 Original-Received: from manatee.dms.auburn.edu ([131.204.53.104]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17lxys-0006KE-00 for emacs-devel@gnu.org; Mon, 02 Sep 2002 16:39:30 -0400 Original-Received: from eel.dms.auburn.edu (eel.dms.auburn.edu [131.204.53.108]) by manatee.dms.auburn.edu (8.9.1a/8.9.1) with ESMTP id PAA24824; Mon, 2 Sep 2002 15:39:28 -0500 (CDT) Original-Received: (from teirllm@localhost) by eel.dms.auburn.edu (8.9.3+Sun/8.9.3) id PAA26566; Mon, 2 Sep 2002 15:39:29 -0500 (CDT) X-Authentication-Warning: eel.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: monnier+gnu/emacs@rum.cs.yale.edu In-Reply-To: <200209021651.g82Gpe007333@rum.cs.yale.edu> (monnier+gnu/emacs@rum.cs.yale.edu) 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:7343 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7343 Stefan Monnier wrote: Could please state clearly what are the bugs ? I.e. a set of commands that shows a behavior you didn't expect ? M-x list-abbrevs C-x m M-x list-abbrevs I described the resulting behavior in my previous message. I did not expect that behavior. Apparently you are claiming I should have expected it. I disagree. I will respond to the more technical issues you raised when I have more time to look at them. At present let me just say that the following and related parts of your two messages look strange to me: As for abbrev-tables, they are suboptimally shared (via poor man's inheritance) which is not that bad either. Expansion of an abbrev can depend on such things as the creation or non-creation of unrelated buffers. Unless the user really knows your code extremely well and, in addition to that, is willing to put up with quite some inconvenience and be extremely attentive and careful, abbrev expansion is essentially a lottery system. I am an Emacs user and as a user, I consider this to be extremely bad, not just "a little bit" bad. It seems strange to me that you seem to disagree with this. (Or am I misunderstanding you?) Sincerely, Luc.