【发布时间】:2019-05-14 00:12:14
【问题描述】:
找到了很多描述callPackage 及其内部结构的资源,但没有提到它的位置。这就像 Nix 保守得最好的秘密,手册甚至似乎都在积极回避这个话题。我可以在给定的时间内找到它,但它是一个巨大的回购。
资源:
- How does Nix's “callPackage” call functions defined without an ellipsis? (Stackoverlow)
- Nix Pills, Chapter 13. Callpackage Design Pattern 尼克斯
答案其实指向customisation.nix中的callPackageWith函数,但是callPackage itself is defined elsewhere。
【问题讨论】:
-
刚得知还有一个
callPackages函数(来自Nixpkgs#36354问题),基本上都是无证的。