From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: silly face function names Date: Fri, 20 Dec 2002 13:22:47 +0000 (UTC) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <5xd6nx0xne.fsf@kfs2.cua.dk> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1040390567 20389 80.91.224.249 (20 Dec 2002 13:22:47 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 20 Dec 2002 13:22:47 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18PN6z-0005Ij-00 for ; Fri, 20 Dec 2002 14:22:45 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18PN8c-00084a-00 for ; Fri, 20 Dec 2002 14:24:26 +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 18PN7F-0006Ch-01 for emacs-devel@quimby.gnus.org; Fri, 20 Dec 2002 08:23:01 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18PN75-0006As-00 for emacs-devel@gnu.org; Fri, 20 Dec 2002 08:22:51 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18PN73-0006Ad-00 for emacs-devel@gnu.org; Fri, 20 Dec 2002 08:22:50 -0500 Original-Received: from megalith.rattlesnake.com ([140.186.114.245] helo=localhost) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18PN72-00068j-00 for emacs-devel@gnu.org; Fri, 20 Dec 2002 08:22:49 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.114) Fri, 20 Dec 2002 13:22:47 +0000 (UTC) Original-To: emacs-devel@gnu.org In-reply-to: <5xd6nx0xne.fsf@kfs2.cua.dk> (storm@cua.dk) 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:10304 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10304 Miles Bader writes: > There are a number of face manipulation functions in faces.el of the > form `set-face-FOO-p'. I think such names are misleading, ... Yes, they are misleading. As storm@cua.dk (Kim F. Storm) says The names are badly chosen (having both 'set-' and '-p' is confusing), but if you read the names like this, it does make sense: set-face - FOO-p which is true. Kim then goes on to say IMHO, there is an abundance of silly functions and commands in faces.el; I don't see any reason to rename a few of them (which are rarely used anyway - I found only 5 places total). But even a few silly names should be fixed. Our long term goal should be code that is clear and meaningful, not misleading or silly. That means cleaning up previous silly messes. As ESR said after he cleaned up a large number of messes for the shift from GNU Emacs version 18 to version 19, "that was an Augean Stables." -- Robert J. Chassell Rattlesnake Enterprises http://www.rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.teak.cc bob@rattlesnake.com