On gentoo linux, there are package categories like app-emacs and app-shells.

Packages are named like app-emacs/magit and app-shells/bash.

I think including package category in the package name is going to be cool. 
Instead of emacs-magit, we can have emacs/magit or app-emacs/magit.

Package parameters were discussed in the past. An implementation was dropped 
due to combinatorial explosion. But, we can have one-dimensional package 
parameter for denoting package variants? For example, bash-minimal can become 
bash[minimal]. Package variant names can have their own dedicated slots to 
reduce confusion. If a package name contains both category and variant, it can 
be confusing.

Inside emacs-magit-minimal, emacs is the category name, and minimal is the 
variant name.

emacs/magit[minimal] is clearer to humans and computers.

Reply via email to