forked from lix-project/lix
concept map: put closure as it is in the chapter
this is not as compact any more, but it more closely resembles the chapter structure, and clearly shows that the closure property is the key idea on which most of Nix operates.
This commit is contained in:
parent
475a332025
commit
a28d6878b2
|
@ -7,22 +7,19 @@ The following concept map is a graphical outline of this chapter.
|
||||||
Arrows indicate suggested reading order.
|
Arrows indicate suggested reading order.
|
||||||
|
|
||||||
```
|
```
|
||||||
,----------[ store ]---------,
|
,--------------[ store ]----------------,
|
||||||
| |
|
|
||||||
| v
|
|
||||||
| [ operations ]
|
|
||||||
| | |
|
| | |
|
||||||
v v |
|
v v v
|
||||||
[ store object ] [ garbage collection ] |
|
[ store object ] [ closure ]--, [ operations ]
|
||||||
| ^ |
|
| | | | | |
|
||||||
v | v
|
v | | v v |
|
||||||
[ files and processes ] [ closure ] [ build ]
|
[ files and processes ] | | [ garbage collection ] |
|
||||||
/ \ | | ^ |
|
/ \ | V v
|
||||||
v v | v | |
|
v v | [ derivation ]--->[ building ]
|
||||||
[ file system object ] [ store path ] | [ derivation ] |
|
[ file system object ] [ store path ] | |
|
||||||
| ^ | | |
|
| ^ | | |
|
||||||
v | v v |
|
v | v v |
|
||||||
[ digest ]----' [ reference scanning ] <----'
|
[ digest ]----' [ reference scanning ] <-----------'
|
||||||
/ \
|
/ \
|
||||||
v v
|
v v
|
||||||
[ input addressing ] [ content addressing ]
|
[ input addressing ] [ content addressing ]
|
||||||
|
|
Loading…
Reference in a new issue