hnix
https://github.com/haskell-nix/hnix
Nix
A Haskell re-implementation of the Nix expression language
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Nix not yet supported1 Subscribers
Add a CodeTriage badge to hnix
Help out
- Issues
- Breakages to the API & the lack of the Changelog & according help
- `NAttrPath` should differentiate between `${a}.b.c` and `a.b.c` with 2 different types `NStaticAttrPath` and `NDynamicAttrPath`
- Possibility of alternative implementation of the type system of & Evaluation & Normalization processes
- module Nix.Var is superflous
- Please, create a HNix mode with pure language implementation
- repl: use pushScope to pass results from --eval -E
- Please, organize the `Expr` module
- Please, develop a grace deprecation policy
- Please, split the language design, parser & evaluator, executable and extra into separate packages
- Please, check if the file content/expression is empty, if it is - produce a human readable error
- Docs
- Nix not yet supported