In my experience, the majority of scripts in nixpkgs either put
dependend packages in buildInputs or interpolate them directly into
scripts; adding a package directly as an env var is rare. Why is this
worth giving up the superior readability and fidelity to actual package
name provided by dashes?

On Fri, Oct 10, 2014 at 10:56:13PM +0200, Luca Bruno wrote:
> Dash in package names are cool, because they map to the real package name.
> However I just found a breaker: bash does not support variables with dash.
> $foo-bar or ${foo-bar} or whatever does not work.
> 
> Shall we reconsider the use of dash and prefer the underscore instead for
> package names?

> _______________________________________________
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev

_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to