Of course, someone has to write imperative code to build reproducible data science pipelines. It doesn’t have to be you.

Last time I quickly introduced my latest package, {rixpress} , but I think that to really understand what {rixpress} brings to the table, one needs to solve the same problem without it. And incidentally, I think that this exercise also show what makes Nix actually so good. The goal is to build a data science pipeline. The example here is purely illustrative, and compare a Nix-based approach to a…