refine wording on the purpose of the Nix language
packages and configurations are not really a concept in Nix or the Nix language. the idea of transforming files into other files clearly captures what it's all about, and the new phrasing should make the term "derivation" more obvious both in terms of meaning and origin.
This commit is contained in:
parent
bf7dc3c7dc
commit
db680e0e57
|
@ -4,9 +4,7 @@ The Nix language is
|
||||||
|
|
||||||
- *domain-specific*
|
- *domain-specific*
|
||||||
|
|
||||||
It only exists for the Nix package manager:
|
Its purpose is to conveniently create and compose precise descriptions of how contents of existing files are used to derive new files.
|
||||||
to describe packages and configurations as well as their variants and compositions.
|
|
||||||
It is not intended for general purpose use.
|
|
||||||
|
|
||||||
- *declarative*
|
- *declarative*
|
||||||
|
|
||||||
|
@ -25,7 +23,7 @@ The Nix language is
|
||||||
|
|
||||||
- *lazy*
|
- *lazy*
|
||||||
|
|
||||||
Expressions are only evaluated when their value is needed.
|
Values are only computed when they are needed.
|
||||||
|
|
||||||
- *dynamically typed*
|
- *dynamically typed*
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue