spooky_deep
Joined 1 year ago
Karma
119
Submissions
46
Member since
Jul 11
Joined 1 year ago
CMake today is effectively an eso-lang / Turing tarpit with some “modern” declarative conventions that people try to push.
All popular models have a team working on fine tuning it for sensitive topics. Whatever the companies legal/marketing/governance team agree to is what gets tuned. Then millions of people use the output uncritically.
Lots of package combinations didn’t work and I was not skilled enough to figure out why.
The error messages are terrible.
They don’t provide enough versions of packages. I want Python 3.10.4 exactly. But Nix packages by default only provide 3.10.something
I would love to use Nix everywhere, but it’s just too cumbersome for me.
I guess the answer to your question is OCaml has unmanaged side effects.