Robert Hensing

Results 912 comments of Robert Hensing

Arbitrary base literals are hard to read and understand, and any remaining use cases are sufficiently niche that they're better covered by a library function. > `intervalAttribute = 7 *...

Did you mean `12n30` instead of `12n3`? The fact that you're making this mistake (or the interpretation is ambigous) is not helping your point, and it will not refute the...

> > If the library cannot be found then builtins.fromYAML is not available. > > @edolstra what do you think about an optional built-in? Doesn't sound right to me. Supporting...

Whether that's even a worthwhile effort, I don't know. Personally I think bootstrapping Nix from source is not an important use case, but packaging by other distros is. Those distros...

### Reproducibility... This is a little concerning. The rapidyaml documentation [says](https://github.com/biojppm/rapidyaml#known-limitations): > Also, ryml tends to be on the permissive side where the YAML standard dictates there should be an...

> I don't like to make promises regarding non-valid YAML, So then we need a very strict parser. Accepting a file today is a promise to keep accepting that file...

StrictYAML parses booleans into strings. While it makes sense to require a schema for booleans support when you're writing a new application, I think this may be a deal breaker...

Overheard on matrix: > You can always use 2.3 which doesn't suffer from this. Adding new-cli label.

Please consider the [Nix JSON guidelines](https://nixos.org/manual/nix/stable/contributing/cli-guideline.html#returning-future-proof-json) Also it would be nice to have a freestanding module system module for input validation. You might even add that to the flake outputs...

This needs to access the deriver field of the store output's entry in the store db. (Available in the C++ interface) The deriver does come with some caveats though. For...