diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2011-07-06T10·58+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2011-07-06T10·58+0000 |
commit | 56370378023fc84eb0153b991f4138f6acd011e3 (patch) | |
tree | 19034285effef61c373eef092e91f717c4cea020 /src/libstore | |
parent | 34f4b91820796381d04c6e00ea5e805cf53d25da (diff) |
* In the ‘?’ operator, allow attribute paths. For instance, you can
write ‘attrs ? a.b’ to test whether ‘attrs’ has an attribute ‘a’ containing an attribute ‘b’. This is more convenient than ‘attrs ? a && attrs.a ? b’. Slight change in the semantics: it's no longer an error if the left-hand side of ‘?’ is not an attribute set. In that case it just returns false. So, ‘null ? foo’ no longer throws an error.
Diffstat (limited to 'src/libstore')
0 files changed, 0 insertions, 0 deletions