Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-03-15 | * Manual updates. | Eelco Dolstra | |
2004-11-14 | * Manual fixes. | Eelco Dolstra | |
2004-11-01 | * Section about channels. | Eelco Dolstra | |
2004-11-01 | * Section about garbage collection. | Eelco Dolstra | |
2004-11-01 | * Profiles section. | Eelco Dolstra | |
2004-10-31 | * Add figures to `make install' / `make dist'. | Eelco Dolstra | |
2004-10-25 | * New language feature: with expressions. | Eelco Dolstra | |
The expression `with E1; E2' evaluates to E2 with all bindings in the attribute set E1 substituted. E.g., with {x = 123;}; x evaluates to 123. That is, the attribute set E1 is in scope in E2. This is particularly useful when importing files containing lots definitions. E.g., instead of let { inherit (import ./foo.nix) a b c d e f; body = ... a ... f ...; } we can now say with import ./foo.nix; ... a ... f ... I.e., we don't have to say what variables should be brought into scope. | |||
2004-10-18 | * Instead of — use the actual Unicode character. By the way, to | Eelco Dolstra | |
edit the manual, you should have something like (modify-coding-system-alist 'file "\\.xml\\>" 'utf-8) in your ~/.emacs. | |||
2004-10-14 | * Rewrite of package management stuff. | Eelco Dolstra | |
2004-10-14 | * Split overview chapter into a chapter on package management and a | Eelco Dolstra | |
chapter on writing Nix expressions. |