From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: A question about cycle-spacing--context Date: Sun, 25 Jan 2015 19:10:52 -0800 (PST) Message-ID: <21ab2475-2b68-43c3-8e3a-2ee4c19356a7@default> References: <87twzefnjg.fsf@wmi.amu.edu.pl> <8ef7fe93-f9c7-41ba-b3b4-0dadd3c8190b@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1422241877 9753 80.91.229.3 (26 Jan 2015 03:11:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 Jan 2015 03:11:17 +0000 (UTC) Cc: help-gnu-emacs , Marcin Borkowski To: Artur Malabarba Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jan 26 04:11:16 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YFa54-0000wI-Rm for geh-help-gnu-emacs@m.gmane.org; Mon, 26 Jan 2015 04:11:14 +0100 Original-Received: from localhost ([::1]:39796 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFa54-0004oY-07 for geh-help-gnu-emacs@m.gmane.org; Sun, 25 Jan 2015 22:11:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFa4q-0004oO-2z for help-gnu-emacs@gnu.org; Sun, 25 Jan 2015 22:11:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YFa4m-0001Yc-Sg for help-gnu-emacs@gnu.org; Sun, 25 Jan 2015 22:11:00 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:17344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFa4m-0001YS-LT for help-gnu-emacs@gnu.org; Sun, 25 Jan 2015 22:10:56 -0500 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t0Q3AqsD015270 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 26 Jan 2015 03:10:53 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id t0Q3ApwZ009892 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 26 Jan 2015 03:10:52 GMT Original-Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id t0Q3ApsJ014115; Mon, 26 Jan 2015 03:10:51 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:102276 Archived-At: > > Some of the Emacs developers like to use `--' to indicate an > > As of 24.4, this is also the official recommended style. > At least, (I think) that's what it said in the news file.=20 Same difference. ;-) See what I wrote about what "internal" means for something like Emacs: its implementation is not guaranteed not to change (which is anyway true of any function, var or whatever!). IOW, much ado about little or nothing. Just one opinion, of course. (BTW, I see nothing in NEWS about this, by searching for "--" or "[Ii]nternal". The only thing mentioned is that for `cl-lib' the "internal definitions use the 'cl--' prefix" - and that is mentioned for Emacs 24.3, not 24.4.) Personally, I do use the same convention occasionally, but usually to remind *myself* that the thing in question is something whose implementation I probably do *not* want to change lightly. IOW, in my case it is for the code developer, not for someone using the code, and it just reminds me that this stuff is essentially "plumbing". (BTW2: In a `simple.el' name such as `repeat-complex-command--called-interactively-skip' (gotta love that one), added for Emacs 24.4 and removed since, one wonders whether the `--' might have been introduced less because the thing was considered internal and more just to visually separate the `repeat-complex-command' prefix from the rest of the name, IOW, as a kind of compensation.)