Hi, Eelco Dolstra <e.dols...@tudelft.nl> writes:
> Nicolas Pierron wrote: >>> The next question is how to handle multiple level like `attrByPath >>> ["a" "b" "c"] default as', one possible way is to attribute selections >>> inside the name of the selected attribute. >>> >>> as.{a.b.c ? default} > > I don't find this more intuitive than "as.a.b.c or default". IIUC Nicolas’ proposal is more flexible than ‘or’, because “as.a.b.c or default” could mean any one of: - as.{a.b.c ? default} - as.a.{b.c ? default} - as.a.b.{c ? default} I.e., it provides finer control. Thanks, Ludo’. _______________________________________________ nix-dev mailing list nix-dev@cs.uu.nl https://mail.cs.uu.nl/mailman/listinfo/nix-dev