adambard / adambard/learnxinyminutes-docs
[Nix] A handful of missing features
Đang mở
- Ngôn ngữ chính
- Markdown
- Star
- 12.3k
- Fork
- 3.7k
- Merge trung bình
- 13 giờ 10 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
Here's my to-do list for Nix (things I didn't include because I didn't know about them when I first wrote the tutorial):
- You can use interpolation inside a dotted expression, e.g. `nixpkgs.pkgs.haskell.packages.${compiler}.callPackage`
- Inherit, e.g. `inherit a b;` and `inherit (foo) a b;`
- You can use `inherit` in `let` binding context as well as in sets
- `@`-patterns similar to Haskell pattern matching. For example, in a function definition: `f = args @ {x, y, z}: ...;`
- `or` can be used to provide a default value when pulling a value out of a set, e.g. `x.y or "defaultY"`
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.