mirror of
https://github.com/NixOS/nix.dev.git
synced 2024-10-18 14:32:43 -04:00
shorten time estimate
move the section further up, as recommended by @infinisil
This commit is contained in:
parent
d910383580
commit
e9af30a6ff
|
@ -54,32 +54,22 @@ See the [Nix manual][manual-language] for a full language reference.
|
|||
|
||||
[manual-language]: https://nixos.org/manual/nix/stable/language/index.html
|
||||
|
||||
### How long does it take?
|
||||
|
||||
- No experience with functional programming: 2 hours
|
||||
- Familiar with functional programming: 1 hour
|
||||
- Proficient with functional programming: 30 minutes
|
||||
|
||||
We recommend to run all examples.
|
||||
Play with them to validate your assumptions and test what you have learned.
|
||||
Read detailed explanations if you want to make sure you fully understand the examples.
|
||||
|
||||
### What do you need?
|
||||
|
||||
- Familiarity with software development
|
||||
- Familiarity with Unix shell, to read command line examples <!-- TODO: link to yet-to-be instructions on "how to read command line examples" -->
|
||||
- [A Nix installation](./install-nix) to run the examples
|
||||
|
||||
### How long does it take?
|
||||
|
||||
- **No experience with functional programming: 2 hours**
|
||||
|
||||
Carefully work through all definitions and examples.
|
||||
|
||||
Make sure you understand them by reading all detailed explanations.
|
||||
|
||||
- **Familiar with functional programming: 1 hour**
|
||||
|
||||
Learn syntax and semantics by examining definitions and examples, and read detailed explanations if in doubt.
|
||||
|
||||
- **Proficient with functional programming: 30 minutes**
|
||||
|
||||
The Nix language is largely unsurprizing to experienced functional programmers.
|
||||
|
||||
Read through the guide to get accustomed to the syntax and language features.
|
||||
|
||||
We recommend running all examples and playing with them to validate your assumptions and test what you have learned.
|
||||
|
||||
### How to run the examples?
|
||||
|
||||
- Every valid piece of Nix language code is a *Nix expression*.
|
||||
|
|
Loading…
Reference in a new issue