bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#22933: M-x guix-edit fails gracelessly when passed an nonexistent pa


From: Mathieu Lirzin
Subject: bug#22933: M-x guix-edit fails gracelessly when passed an nonexistent package name
Date: Tue, 08 Mar 2016 15:37:56 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

address@hidden (Ludovic Courtès) writes:

> Alex Kost <address@hidden> skribis:
>
>> Ludovic Courtès (2016-03-08 00:03 +0300) wrote:
>>>
>>> I think we should stick to one identifier style, which is to always use
>>> full words (I’m often tempted to use abbreviations and I force myself
>>> not to, as silly as I am!)
>>
>> Good to know, I always thought that things like "pkg" or "drv" are OK in
>> a local scope.
>
> Well, ahem, ‘drv’ is an exception…
>
> Otherwise I think the rationale of the “Naming” section at
> <http://mumble.net/~campbell/scheme/style.txt> is a good one.

I totally agree with the suggestions made in this section.  However
these conventions don't talk about "bound variables" which is IMO a
different context than the global name space.

I used to think that full words everywhere were a good thing, by
opposition of the unhelpful variables 'i' and 'x'.  Nonetheless, with
the experience (short I admit) I tend to think that an abbreviation is
still helpful for bound variables because it helps distinguishing them
from free variables.  It is even more true when the meaning of this
abbrevation is made explicit by the doc-string.

-- 
Mathieu Lirzin





reply via email to

[Prev in Thread] Current Thread [Next in Thread]