1
0
Fork 0
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:
Valentin Gagarin 2022-08-02 11:23:27 +02:00
parent 1862f364e6
commit a26c1825ea

View file

@ -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*