Hi,

On Mon, 30 Mar 2026 at 15:46, Nguyễn Gia Phong via "Development of GNU Guix and 
the GNU System distribution." <[email protected]> wrote:

> I am thinking of expanding the Guix package specification DSL
> to support arbitrary property queries to specify package variants,
> e.g. hello@2:out?foo&bar=baz.
>
> The most prominent use case for this is probably language implementation
> or framework version like lua=5.4 or qt=5.  Not only this encourages
> such metadata to be present as package-properties, it's also convenient
> for guix shell invocations, since there's no longer the need to guess
> where the namespace's version number goes in the name:
>
>     guix shell [email protected] lua-{lgi,penlight}?lua=5.4
>     guix shell qt{base,svg}?qt=5

I’m not sure to get which problem it tries to solve but it remembers
“Parametrized Packages” [1], see also [2] which contains more
details. :-)

That’s said, from my understanding, you are proposing a short for:

   guix shell [email protected] lua-{lgi,penlight} [email protected]

Right?

Cheers,
simon


1: https://guix.gnu.org/en/blog/2023/parameterized-packages-for-gnu-guix/
2: 
https://web.archive.org/web/20240601085621/https://blog.lispy.tech/parameterized-packages-an-update.html

Reply via email to