lix/src
Eelco Dolstra 1c9c0a5a46 * Added syntactic sugar to the construction of attribute sets to
`inherit' variables from the surrounding lexical scope.

  E.g.,

    {stdenv, libfoo}: derivation {
      builder = ./bla;
      inherit stdenv libfoo;
      xyzzy = 1;
    }

  is equivalent to

    {stdenv, libfoo}: derivation {
      builder = ./bla;
      stdenv = stdenv;
      libfoo = libfoo;
      xyzzy = 1;
    }

  Note that for mutually recursive attribute set definitions (`rec
  {...}'), this also works, that is, `rec {inherit x;}' is equivalent
  to `let {fresh = x; body = rec {x = fresh;};}', *not*
  `rec {x = x}'.
2004-02-02 21:39:33 +00:00
..
bin2c * "Fix expression" -> "Nix expression". 2003-11-18 12:06:07 +00:00
boost * GCC 2.95 compatibility. 2003-12-22 16:40:46 +00:00
libexpr * Added syntactic sugar to the construction of attribute sets to 2004-02-02 21:39:33 +00:00
libmain * Sort `nix-env -q' output by derivation name. 2004-02-02 10:51:54 +00:00
libstore * Catch SIGINT to terminate cleanly when the user tries to interrupt 2004-01-15 20:23:55 +00:00
libutil * Catch SIGINT to terminate cleanly when the user tries to interrupt 2004-01-15 20:23:55 +00:00
nix-env * Sort `nix-env -q' output by derivation name. 2004-02-02 10:51:54 +00:00
nix-hash * Add missing files to `make dist'. 2003-12-02 12:37:37 +00:00
nix-instantiate * Add missing files to `make dist'. 2003-12-02 12:37:37 +00:00
nix-store * Option --force-realise' in nix-store --query'. 2004-01-09 14:18:28 +00:00
Makefile.am * nix-env: a tool to manage user environments. 2003-11-19 17:27:16 +00:00