guix-patches
[Top][All Lists]
Advanced

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

[bug#36239] [PATCH] opensmtpd-service-type to extend pam


From: Tobias Geerinckx-Rice
Subject: [bug#36239] [PATCH] opensmtpd-service-type to extend pam
Date: Thu, 20 Jun 2019 15:54:41 +0200

Ludo',

Ludovic Courtès wrote:
I thought [%] had something to do with being exports/globals but here (%opensmtpd-accounts, etc.) it is used simply to say ‘this is a
list’.

It’s a long story.  :-)

Thanks for taking the time to tell it.

Initially in Guile the ‘%’ prefix was used for “system” bindings, thing you don’t normally use as a normal user. Then I think I started using it for things that are meant to be “internal” or variables meant to be read-only (not procedures). In Guix we sort of follow that but somewhat
extend the meaning.

s/extend/invert/ if I were feeling sassy. I'd be lying if I said I understood it clearly now, but it'll be a lot easier to placate my obsessive side with a tasty bag of hysterical raisins than to keep searching for a pattern that's just not there.

In the example above, I’d rather write ‘dovecot-activation’ (without
prefix, because it’s a procedure), but I’d probably write
‘%exim-activation’, depending on the phase of the moon.

Now you're just trollin'.

Thanks,

T G-R

Attachment: signature.asc
Description: PGP signature


reply via email to

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