From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Customize Rogue Date: Tue, 11 Mar 2003 21:41:25 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20030311213753.AD87.LEKTU@terra.es> References: <20030309194520.250C.LEKTU@terra.es> <200303111907.h2BJ7fI8012285@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1047415665 8633 80.91.224.249 (11 Mar 2003 20:47:45 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 11 Mar 2003 20:47:45 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Mar 11 21:47:42 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18sqf0-0002F7-00 for ; Tue, 11 Mar 2003 21:47:42 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18sr1v-00041T-00 for ; Tue, 11 Mar 2003 22:11:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18sqdJ-0000YM-09 for emacs-devel@quimby.gnus.org; Tue, 11 Mar 2003 15:45:57 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18sqcm-0000NF-00 for emacs-devel@gnu.org; Tue, 11 Mar 2003 15:45:24 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18sqZE-0006ED-00 for emacs-devel@gnu.org; Tue, 11 Mar 2003 15:41:44 -0500 Original-Received: from smtp.terra.es ([213.4.129.129] helo=tsmtp6.mail.isp) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18sqYw-00061w-00; Tue, 11 Mar 2003 15:41:26 -0500 Original-Received: from [80.36.30.211] ([80.36.30.211]) by tsmtp6.mail.isp (terra.es) with ESMTP id HBLQSZ00.A3O; Tue, 11 Mar 2003 21:41:23 +0100 Original-To: "Stefan Monnier" In-Reply-To: <200303111907.h2BJ7fI8012285@rum.cs.yale.edu> X-Mailer: Becky! ver. 2.05.10 Original-cc: rms@gnu.org Original-cc: Luc Teirlinck X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:12290 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12290 On Tue, 11 Mar 2003 14:07:40 -0500, "Stefan Monnier" wrote: > I think clearly, the problem is in the way those modules > use customize. I agree, but... > [...] I think we should > instead encourage people to avoid :set or at least use very > simple :set expressions [...] =2E..I think that's difficult to enforce. > PS: How about we add `write-watchers' to variables ? These would be > hooks that get called when a specific variable is `setq'd. IIRC, hooks to be called when a variable is called where proposed several times and rejected by Richard on the grounds that setting a variable should be clearly different from calling a subroutine. I wonder where does defcustom's :set enters the picture... :) /L/e/k/t/u