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