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: abstracting Lisp strings - macro name convention? Date: Thu, 4 Jul 2002 01:07:19 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200207040707.g6477Jq05536@aztec.santafe.edu> References: <200207020737.g627bR501067@aztec.santafe.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1025766605 10468 127.0.0.1 (4 Jul 2002 07:10:05 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 4 Jul 2002 07:10:05 +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.33 #1 (Debian)) id 17Q0kf-0002ij-00 for ; Thu, 04 Jul 2002 09:10:05 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17Q0qX-0000Xx-00 for ; Thu, 04 Jul 2002 09:16:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17Q0k1-0001ey-00; Thu, 04 Jul 2002 03:09:25 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17Q0i1-0001Wn-00; Thu, 04 Jul 2002 03:07:21 -0400 Original-Received: from aztec.santafe.edu (aztec [192.12.12.49]) by pele.santafe.edu (8.11.6+Sun/8.11.6) with ESMTP id g6477NV20407; Thu, 4 Jul 2002 01:07:23 -0600 (MDT) Original-Received: (from rms@localhost) by aztec.santafe.edu (8.10.2+Sun/8.9.3) id g6477Jq05536; Thu, 4 Jul 2002 01:07:19 -0600 (MDT) X-Authentication-Warning: aztec.santafe.edu: rms set sender to rms@aztec using -f Original-To: raeburn@raeburn.org In-Reply-To: (message from Ken Raeburn on Tue, 02 Jul 2002 22:09:00 -0400) 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:5443 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:5443 > SMBP is too terse. That won't be used so often > that we cannot afford a longer and more meaningful name. Okay, I'll use longer names. Probably something like this set: It may be good to use short names like SREF and SDATA for the commonly used accessors. They are used very often. It wasn't the terseness of the "S", but the terseness of the "MBP", that I see as undesirable. With a pervasive change like this, do you really want separate checkins for each file and detailed function-level change log and CVS log entries for everything affected? No, there is no need. It is sufficient to describe the changes in the macros and then say "all references changed."