github-actions[bot]
f999fe74ef
@jherland has signed the CLA from Pull Request #343
2022-10-17 13:20:45 +00:00
Johan Herland
4b9563eb5d
Fix typo
2022-10-17 13:33:14 +02:00
Valentin Gagarin
8cf6831eab
Merge pull request #342 from lafrenierejm/fix-typo
2022-10-17 07:51:47 +02:00
github-actions[bot]
e1c78ecf66
@lafrenierejm has signed the CLA from Pull Request #342
2022-10-17 01:15:23 +00:00
Joseph M LaFreniere
933096363c
Fix typo "lanuage" to "language"
2022-10-16 20:13:03 -05:00
Domen Kožar
1daa96ac12
Merge pull request #341 from NixOS/dependabot/github_actions/cachix/cachix-action-11
...
chore(deps): bump cachix/cachix-action from 10 to 11
2022-10-13 13:06:09 +01:00
Domen Kožar
22df46023d
Merge pull request #340 from NixOS/dependabot/github_actions/cachix/install-nix-action-18
...
chore(deps): bump cachix/install-nix-action from 17 to 18
2022-10-13 13:05:59 +01:00
dependabot[bot]
14fea3c49a
chore(deps): bump cachix/cachix-action from 10 to 11
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 10 to 11.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 00:34:20 +00:00
dependabot[bot]
1076750975
chore(deps): bump cachix/install-nix-action from 17 to 18
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 17 to 18.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v17...v18 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 00:34:18 +00:00
Domen Kožar
e269b465e7
github actions: bump versions
2022-10-12 14:23:52 +01:00
Domen Kožar
301be65c31
Merge pull request #263 from fricklerhandwerk/nomenclature
...
codify terminology
2022-10-10 11:11:25 +02:00
Valentin Gagarin
befd5ef784
Merge pull request #324 from GuillaumeDesforges/patch-1
...
Add section "Videos" to `recommended-reading.md`
2022-10-08 00:55:15 +02:00
github-actions[bot]
803cbdcf45
@rapenne-s has signed the CLA from Pull Request #325
2022-10-05 13:08:31 +00:00
Valentin Gagarin
83ce14edcb
Merge pull request #331 from yannham/patch-1
...
Fix typo in Nix language tutorial
2022-10-05 00:57:53 +02:00
Valentin Gagarin
6202509d27
the Nix language
2022-10-05 00:57:26 +02:00
github-actions[bot]
999fafcd06
@yannham has signed the CLA from Pull Request #331
2022-10-04 16:35:03 +00:00
Yann Hamdaoui
7bd6c145bc
Fix typo in Nix language tutorial
...
Fix the evaluation result of an example which missed enclosing brackets.
2022-10-04 17:04:51 +02:00
github-actions[bot]
936226a410
@olafklingt has signed the CLA from Pull Request #274
2022-10-04 14:30:48 +00:00
Domen Kožar
70b0fb5e8a
Merge pull request #267 from fricklerhandwerk/nix-language-tutorial
...
Nix language tutorial
2022-10-04 15:38:06 +02:00
github-actions[bot]
e3089b8e21
@domenkozar has signed the CLA from Pull Request #324
2022-10-04 06:52:04 +00:00
Valentin Gagarin
a68cf03133
rework section on purity, move antiquotation up
2022-10-04 08:34:34 +02:00
Valentin Gagarin
0bfd4b1bb2
add introductory notes on syntax
2022-10-04 08:34:34 +02:00
Valentin Gagarin
abb1808c31
guide -> tutorial
2022-10-04 08:34:34 +02:00
Valentin Gagarin
df7024c253
a Linux distribution
2022-10-04 08:34:34 +02:00
Valentin Gagarin
39cfb88480
show inherit inside let
2022-10-04 08:34:34 +02:00
Valentin Gagarin
e711230b39
attribute sets are actually ordered
2022-10-04 08:34:34 +02:00
Valentin Gagarin
b8e80af94a
a derivation
2022-10-04 08:34:33 +02:00
Valentin Gagarin
014e0e507b
remove too detailed details
2022-10-04 08:34:33 +02:00
Valentin Gagarin
a2fe15959e
rework import
and side effects
...
based on detailed review by @infinisil
2022-10-04 08:34:33 +02:00
Valentin Gagarin
cf9c8c1919
improve wording on attribute set arguments
2022-10-04 08:34:33 +02:00
Valentin Gagarin
46f1c25277
more clarifications on curried functions
2022-10-04 08:34:33 +02:00
Valentin Gagarin
961bb2766a
be more precise what we cover here
...
most importantly, the "elements of programming" approach is understood
in a broader sence. we don't really deal with operators and just subsume
them under functions.
2022-10-04 08:34:33 +02:00
Valentin Gagarin
e64b2059e0
flarify role of NixOS
2022-10-04 08:34:33 +02:00
Valentin Gagarin
23c8c80481
note the overview is an overview
2022-10-04 08:34:33 +02:00
Valentin Gagarin
e5b77c58fc
make Derivations a topic on its own
...
this pays tribute to its central role in Nix and elegantly removes it
from the part on side effects, whicht it doesn't belong to.
2022-10-04 08:34:33 +02:00
Valentin Gagarin
b3407ec6b6
move indented strings to the end
...
they are the least significant combination of frequency of occurrence
and peculiarity, even if they're really handy.
but remember, the goal is to help people *understand* Nix language code,
not write it effectively.
2022-10-04 08:34:33 +02:00
Valentin Gagarin
90cbe92389
clarify purpose of inherit
2022-10-04 08:34:33 +02:00
Valentin Gagarin
8047c8f16e
restructure functions section
2022-10-04 08:34:33 +02:00
Valentin Gagarin
3e89ed3038
search paths are not reproducible at all
2022-10-04 08:34:33 +02:00
Valentin Gagarin
f478379550
add missing semicolons
2022-10-04 08:34:33 +02:00
Valentin Gagarin
1d86654878
elaborate on current directory
2022-10-04 08:34:33 +02:00
Valentin Gagarin
69b0858367
add emphasis
2022-10-04 08:34:33 +02:00
Valentin Gagarin
1dd5699888
less strict wording
2022-10-04 08:34:33 +02:00
Valentin Gagarin
d2cad3d48e
clarify nested functions with parentheses
2022-10-04 08:34:33 +02:00
Valentin Gagarin
de6128a8f8
chaining arguments -> multiple arguments
...
"chaining arguments" is not well-defined, as [noted] by @matta
[notes]: https://github.com/NixOS/nix.dev/pull/267/files#r968597277
2022-10-04 08:34:33 +02:00
Valentin Gagarin
f66543da01
Nix language -> the Nix language
...
as [pointed out] by @matta
[pointed out]: https://github.com/NixOS/nix.dev/pull/267/files#r968574463
2022-10-04 08:34:33 +02:00
Valentin Gagarin
ff2c457f32
reword; there are also invalid expressions
2022-10-04 08:34:33 +02:00
Valentin Gagarin
e9af30a6ff
shorten time estimate
...
move the section further up, as recommended by @infinisil
2022-10-04 08:34:33 +02:00
Valentin Gagarin
d910383580
capitalize list items
...
according to English style guides such as [1]
[1]: https://www.instructionalsolutions.com/blog/bulleted-list-punctuation
2022-10-04 08:34:33 +02:00
Valentin Gagarin
93706c411e
add notes on strict evaluation
2022-10-04 08:34:33 +02:00