| 17 Aug 2025 |
fzakaria | I was looking today at https://github.com/jart/json.cpp -- vs nlohman | 20:23:42 |
emily | the JSON library is extremely load-bearing for evaluation semantics, please don't switch it out without a very thorough test suite and fuzzing; the switch to nlohmann_json in 2.4 already produced a lot of eval changes | 20:30:05 |
fzakaria | Just sharing it; I sponsor jart via GitHub (I wish a larger amount) so I try to follow up on the work she does. -- I really like all the work she does + I find her code outstanding. | 20:32:43 |
Sergei Zimmerman (xokdvium) | Also let's first handle the TOML fiasco | 20:40:26 |
emily | I did my best :D | 20:41:03 |
fzakaria | was that solvable ? I thought it's just not because of the spec | 20:41:06 |
emily | it was solved by fixing the TOML spec violation in Nixpkgs | 20:41:30 |
emily | (that 2.3 already barfed on, and that was present when 2.3 was still minver, so it was just unambiguously a bug) | 20:41:45 |
fzakaria | is boost supposed to be a pkg-config? | 21:05:38 |
fzakaria | i'm surprised i am missing it when trying to use Nix as a library
ix/store/dxar61b2ig87cfdvsylfcnyz6ajls91v-nix-2.28.3-dev/include/nix/util/fmt.hh:4:10: fatal error: boost/format.hpp: No such file or directory
4 | #include <boost/format.hpp>
| ^~~~~~~~~~~~~~~~~~
| 21:05:50 |
fzakaria | I would have thought Nix .pc files should declare all their dependencies or something | 21:06:17 |
fzakaria | I add boost as a buildInput and it's fixed but .. feels wrong | 21:07:04 |
emily | no, Boost does not support pkg-config | 21:09:42 |