mirror of
https://github.com/NixOS/nix.dev.git
synced 2024-10-18 14:32:43 -04:00
clarify language properties
This commit is contained in:
parent
1862f364e6
commit
a26c1825ea
|
@ -716,7 +716,7 @@ As a programming language, Nix is
|
|||
|
||||
- *purely functional*
|
||||
|
||||
Pure means: Nix does not change the value of declarations during computation – there are no variables, only names for immutable values.
|
||||
Pure means: Nix does not change the value of declarations during computation – there are no actual variables, only names for immutable values.
|
||||
|
||||
Functional means: In Nix, functions are like any other value.
|
||||
Functions can be assigned to names, taken as arguments, or returned by functions.
|
||||
|
@ -727,7 +727,7 @@ As a programming language, Nix is
|
|||
|
||||
- *dynamically typed*
|
||||
|
||||
Type errors are only detected when operations are actually evaluated.[^2]
|
||||
Type errors are only detected when expressions are actually evaluated.[^2]
|
||||
|
||||
- *purpose-built*
|
||||
|
||||
|
|
Loading…
Reference in a new issue