From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xue Fuqiao Newsgroups: gmane.emacs.devel Subject: Re: list3i etc. Date: Thu, 07 Mar 2013 17:11:54 +0800 Organization: The Church of Emacs Message-ID: <513859DA.70505@gmail.com> References: <83boav20hi.fsf@gnu.org> <837glj1ymz.fsf@gnu.org> <513856A1.1050408@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1362647532 3585 80.91.229.3 (7 Mar 2013 09:12:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Mar 2013 09:12:12 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Dmitry Antipov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 07 10:12:36 2013 Return-path: Envelope-to: ged-emacs-devel@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 1UDWsK-0008V2-My for ged-emacs-devel@m.gmane.org; Thu, 07 Mar 2013 10:12:32 +0100 Original-Received: from localhost ([::1]:51521 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDWry-0007yO-UN for ged-emacs-devel@m.gmane.org; Thu, 07 Mar 2013 04:12:10 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58424) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDWru-0007uW-1I for emacs-devel@gnu.org; Thu, 07 Mar 2013 04:12:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDWrs-00047Z-5e for emacs-devel@gnu.org; Thu, 07 Mar 2013 04:12:05 -0500 Original-Received: from mail-pa0-f46.google.com ([209.85.220.46]:49284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDWrq-000473-Dg; Thu, 07 Mar 2013 04:12:02 -0500 Original-Received: by mail-pa0-f46.google.com with SMTP id kp14so317808pab.33 for ; Thu, 07 Mar 2013 01:12:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=h3uuT6gvnbqYm+7FapzONZC2tYeDo3z6U2hcL8VZUbc=; b=iuStGwAe0krUsWrnzff34NKBWd/7ETUDAcEs8Tq2oaZdyIj5IETyhs9IfxZOQo28vq m1LWGrAr8IiT8JOC8gj95vzo62QRLjFyFqMwJSs5T8dx40/e+ktTVvvyIf1fLnWYF2DM pBFy6kt2o8Tu8FveaRkDXQ81Ji8RXxA8Bq0SaagnAG19WnYlhkv5KwJTZRCY/587S3+W jepC6z5UgYy0D+sRI73wZFc4b5bJtBo+MHkQFwOetp662C2VjdauzZ/RRrzrHNuiflT/ ObdVFM/f57E3AdAOJRLEqnU2+78ghEeoMltAFadnwcobSpAZj0/VvBK5BD6f1m4qqg/d Q5Vw== X-Received: by 10.68.195.33 with SMTP id ib1mr52738708pbc.105.1362647521278; Thu, 07 Mar 2013 01:12:01 -0800 (PST) Original-Received: from [192.168.1.110] ([123.114.124.46]) by mx.google.com with ESMTPS id ax3sm1023341pbd.42.2013.03.07.01.11.56 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 07 Mar 2013 01:12:00 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 In-Reply-To: <513856A1.1050408@yandex.ru> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.220.46 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:157551 Archived-At: On 03/07/2013 04:58 PM, Dmitry Antipov wrote: >>> Can we have a more mnemonically significant names for these, please? >>> Like list_of_numbers2, list_of_numbers3, etc., for example? > > Of course we can. But IMHO they're "mnemonically significant" already, > and the similar approach is widely used here and there. For example, > OpenGL API uses glFoo[sifd] to denote versions of glFoo with short/int/ > float/double arguments. In GNU Coding Standards (just for reference): "The names of global variables and functions in a program serve as comments of a sort. So don’t choose terse names—instead, look for names that give useful information about the meaning of the variable or function." "Try to limit your use of abbreviations in symbol names. It is ok to make a few abbreviations, explain what they mean, and then use them frequently, but don’t use lots of obscure abbreviations." "Please use underscores to separate words in a name, so that the Emacs word commands can be useful within them." -- Best regards, Xue Fuqiao. http://www.emacswiki.org/emacs/XueFuqiao