On Sun, 4 Dec 2016 04:50:49 +1300
Kent Fredric <ken...@gentoo.org> wrote:

> On Sat, 3 Dec 2016 08:14:26 +0100
> Ulrich Mueller <u...@gentoo.org> wrote:
> 
> > The ebuild has to be written only once, while users will type the
> > package name many times.  
> 
> An ebuild will require maintaining 10x the number of times
> users need to specify the cat/pn of that package.
> 
> An ebuild will also need depending on quite frequently.
> 
> Its also obviously a question of "what would users expect the first time"
> 
> and that probably is somewhat based on "What scope of permissible characters 
> are used in primary atoms"
> 
> I suspect people expect "firefox" to just be called "firefox", because that's 
> what its called in /usr/bin/
> 
> I suspect people expect "gcc" to be called "gcc" because that's what its 
> called in /usr/bin/
> 
> I'd however be more understanding that Xorg be called Xorg 
> 
> However, when you talk about "ecosystems" like Perl/Python, the "primary 
> point of entry" 
> is not in /usr/bin/, its not "what will I type when I invoke the program".
> 
> Its "What will I type in code to use this"
> 
> And given that's case sensitive in Perl, it makes sense that people wanting 
> "Foo" would
> type "use Foo" and "emerge Foo" 
> 
> And I'd imagine similar reasons exist in python/ruby.
> 
> In short, my argument is not so much that /they should be named after what 
> they'll install/,
> but /named after how end users consume it/
> 
> That is: Whatever spelling we use, it should be consistent with the spelling 
> they use the most
> in a *non* gentoo context.

Thanks, Kent, I think this is the best way to put it so far. Could you
try to fit it into a devmanual patch?

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

Attachment: pgpqc4sryTtP0.pgp
Description: OpenPGP digital signature

Reply via email to