guix-devel
[Top][All Lists]
Advanced

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

Re: Opposition to new single-letter package name "t"


From: jgart
Subject: Re: Opposition to new single-letter package name "t"
Date: Tue, 09 Mar 2021 05:47:25 +0000

Hi Everyone!

> Maybe "t-organizer" or "t-todo-list-manager"?

I like Mark's suggestion of "t-todo-list-manager" as well as Raghav's 
suggestion for "t-cli"; in that order.

Either name sounds good to me, though.

best regards,

jgart

libremiami.org
search.libremiami.org


March 9, 2021 12:39 AM, "Raghav Gururajan" <rg@raghavgururajan.name> wrote:

> Hi Mark!
> 
>> Yesterday, an obscure package called "t" was added to Guix. We should
>> reject such short package names in Guix unless there's a very compelling
>> reason to keep them.
>> 
>> The problem with single-letter package names is that the probability of
>> collisions is far too high. Due to the so-called "birthday paradox", it
>> only takes 5 such package names before the probability of a collision
>> gets close to 50%. Given this, it's an act of extraordinary hubris to
>> claim a single-letter name for one's package.
>> 
>> We've already had at least one collision involving 2-letter names. It
>> takes 26 such names before the probability of collision reaches ~50%. A
>> few years ago, someone wrote a tool based on Guile for "programmatic
>> computer-aided design" and called it "Ao". It turns out that name is
>> already taken by a cross platform audio library which is in Guix.
>> 
>> We have precedent for renaming single-letter package names in Guix. We
>> have already changed "s" to "s-shell", and "v" to "vlang". Let's choose
>> a longer name for "t". Here's the package definition:
> 
> Makes complete sense. Thanks for bringing it to our attention. :-)
> 
>> Any suggestions for a longer name? Maybe "t-organizer" or
>> "t-todo-list-manager"?
> 
> How about t-cli?
> 
> @Jorge WDYT?
> 
> Regards,
> RG.



reply via email to

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