On Fri, Nov 11, 2016 at 10:37 PM, Kent Fredric <ken...@gentoo.org> wrote: > ....orrr we could do away with punctuation abuse and make "[]" be a > "Parameter space" > > > dev-foo/bar[u:foo,v:>=3]
I got similar idea here, but my version is that you don't have to use u: or v:. When I was looking for the feature that 'foo[bar?]' provides yesterday, I saw that the the special operators for use flags don't conflict with the version operators. And only use flags use non-operator characters, so they could be used alone and distinguishably without any. dev-foo[>=3,foo] So this time instead of using () for versions and [] for use flags, we can just have [] for both. Of course this again requires that independent and rearrangeable version elements be implemented. -- konsolebox