aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/writing-nix-expressions.xml
AgeCommit message (Collapse)Author
2009-06-13* Canonicalise timestamps in the Nix store to 1 (1970-01-01 00:00:01Eelco Dolstra
UTC) rather than 0 (00:00:00). 1 is a better choice because some programs use 0 as a special value. For instance, the Template Toolkit uses a timestamp of 0 to denote the non-existence of a file, so it barfs on files in the Nix store (see template-toolkit-nix-store.patch in Nixpkgs). Similarly, Maya 2008 fails to load script directories with a timestamp of 0 and can't be patched because it's closed source. This will also shut up those "implausibly old time stamp" GNU tar warnings.
2008-11-19* Patterns.Eelco Dolstra
2008-08-05* Moved some stuff to the Nixpkgs manual.Eelco Dolstra
* Updated the release notes.
2008-06-09* Updated some URLs (did this a long time ago but forgot toEelco Dolstra
commit...).
2007-12-30* Documented indented string literals.Eelco Dolstra
* Release notes.
2007-12-04* component -> package.Eelco Dolstra
2007-11-01* Documented some of the more obscure derivation attributes (includingEelco Dolstra
fixed-output derivations).
2007-10-22* Move list of built-in functions to a separate file.Eelco Dolstra
2007-10-22(no commit message)Eelco Dolstra
2007-10-22Added comment telling about setup-hook and propagatedBuildInputsMarc Weber
2007-09-02explanation what happens when passing true / false and null values to ↵Marc Weber
derivation builders added
2006-12-12* New built-in function `builtins.attrNames' that returns theEelco Dolstra
names of the attributes in an attribute set.
2006-10-26* Typo reported by Arie Middelkoop.Eelco Dolstra
* Left out close-quote in example.
2006-10-11* Removed URIs from the evaluator (NIX-66). They are now just anotherEelco Dolstra
kind of notation for strings.
2006-10-05* Documented nix-instantiate --xml, --strict.Eelco Dolstra
* Added an example to the nix-build section.
2006-10-05* Documented --attr / -A.Eelco Dolstra
2006-10-05* Document --arg.Eelco Dolstra
2006-10-04* Strings.Eelco Dolstra
2006-10-04* Explanation of toXML example.Eelco Dolstra
2006-10-04(no commit message)Eelco Dolstra
2006-10-03* An example of using toXML to pass structured information to aEelco Dolstra
builder and generate a Jetty configuration file with XSLT.
2006-10-03* Document the built-in functions.Eelco Dolstra
2006-10-02* Document the new let.Eelco Dolstra
2006-10-02* Manual updates (especially how nix-build makes testing packages muchEelco Dolstra
easier; no longer need a helper expression).
2006-09-29* Manual updates, some style improvements.Eelco Dolstra
2006-09-27* Release notes.Eelco Dolstra
2006-08-21* Convert to DocBook 5.Eelco Dolstra
* Use Jing for RelaxNG validation, xmllint seems buggy.
2005-09-28* Use "source" instead of ".".Eelco Dolstra
2005-09-14* Release notes in Docbook; ASCII release notes (i.e., the `NEWS'Eelco Dolstra
file) is now generated from that using `w3m' and some XSL hackery.
2005-04-10* Manual updates.Eelco Dolstra
2005-04-07* More manual updates.Eelco Dolstra
2005-04-07* Build hook documentation.Eelco Dolstra
* nix-store options.
2005-04-05* Manual updates.Eelco Dolstra
2005-03-15* XInclude all the way.Eelco Dolstra
2005-01-12* NEWS and manual update for release 0.7.Eelco Dolstra
2004-12-17* Typo: genericBuilder -> genericBuild.Eelco Dolstra
2004-11-14* More manual fixes.Eelco Dolstra
2004-11-09* Typos.Eelco Dolstra
2004-11-07* Documented the standard environment, including the generic builder.Eelco Dolstra
2004-11-07* Everything you always wanted to know about functions and derivationsEelco Dolstra
but were afraid to ask.
2004-11-07* Operators, comments.Eelco Dolstra
2004-11-07* Lets, inheritance, assertions.Eelco Dolstra
2004-11-05* Typo fix.Eelco Dolstra
2004-11-05* Generic builders.Eelco Dolstra
2004-11-05* Start of language reference.Eelco Dolstra
2004-11-05* Finished GNU Hello walkthrough.Eelco Dolstra
2004-11-04* Manual: writing Nix expressions.Eelco Dolstra
2004-10-18* Instead of — use the actual Unicode character. By the way, toEelco Dolstra
edit the manual, you should have something like (modify-coding-system-alist 'file "\\.xml\\>" 'utf-8) in your ~/.emacs.
2004-10-14* Split overview chapter into a chapter on package management and aEelco Dolstra
chapter on writing Nix expressions.