1. 8

  2. 2

    I love this post so so much. I’ve tried to use Nix for development workflow of a Haskell project, to play the role of the Makefile. It worked, but it didn’t reuse a past build. People would post examples of how you can do that while reusing past builds, but it was quite hacky and used Nix in ways it wasn’t intended to be used.

    So, I’m really happy to see a successful POC which shows how to use Nix (a deterministic dep manager) + a deterministic build system (Bazel), and why it makes sense.

    I haven’t quite figured out how to organize a mono-repo project, but that’s a problem for another day.