You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hnix is a parser & evaluator and generating/pretty printing nix expressions is just a side-effect of its functionality. Thus it has a giant amount of dependencies, and given that the Haskell ecosystem is prone to breakage (upper version bounds …), being able to build hnix from nixpkgs is a gamble.
We only generate a few nix expressions, which are relatively simple to string-concatenate, even with a little helper. Since nix is context-free and not whitespace-sensitive, simple interpolation of expressions is always correct.
The text was updated successfully, but these errors were encountered:
hnix is a parser & evaluator and generating/pretty printing nix expressions is just a side-effect of its functionality. Thus it has a giant amount of dependencies, and given that the Haskell ecosystem is prone to breakage (upper version bounds …), being able to build hnix from nixpkgs is a gamble.
We only generate a few nix expressions, which are relatively simple to string-concatenate, even with a little helper. Since nix is context-free and not whitespace-sensitive, simple interpolation of expressions is always correct.
The text was updated successfully, but these errors were encountered: