Translations:Nix (package manager)/1/ja
⤧︎
Nixは、Nix Expression Language で表現された再現可能なビルド命令を解析するパッケージマネージャーおよびビルドシステムであり、これは遅延評価を伴う純粋関数型言語です。Nix expressions は、依存関係を引数として取り、パッケージに対して再現可能なビルド環境derivationを作成する純粋関数[1]です。Nixは、ビルドの結果を完全な依存関係ツリーのハッシュで指定された一意のアドレスに保存し、不変のパッケージストアを作成することで、原子的な更新、ロールバックを実現します。また、異なるバージョンのパッケージを同時にインストールすることで、根本的に依存関係地獄を防ぎます。
- ↑ 変数は不変で、引数が変化しない場合、関数は常に同じ値を返す。
