Excerpts from Yury G. Kudryashov's message of Thu Aug 19 02:11:12 +0200 2010:
> Marc Weber wrote:
> 
> > Excerpts from Yury G. Kudryashov's message of Wed Aug 18 22:10:41 +0200
> > 2010:
> >> Hi!
> >> 
> >> What do you think about introducing
> >> builtins.ls pathToDirectory = [ file1 file2 ] # in alphabetical order
> >> 
> >> This would allow, e.g., automatic exporting of all nix expressions in a
> >> given foler (possibly including subfolders).

abc/default.nix
def/default.nix

So you're too lazy to write 

{
  abc = callPackage abc;
  def = callPackage def;
}

?

I like the white listening we have.

When switching branches in git it may happen that you forgot to commit
fies - so you may have additional (orhpaned) files laying around.
I personally don't want orphaned files to affect the nix-* output in any
way.

So at the very least make sure that no REBASE or .nix.revXXX files are
considered.

I'd create such a callAll function and add an editor mapping updating
the list for me.


The callAll function is a one liner:

callAll = path: list: listToAttrs (map (n: nameValue n (callPackage path+n)) 
list)

Given the example above it can be used in this way:

callAll ./ ["abc" "def"];

Marc Weber
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to