Industrial users of Nix for compiled languages?

Hi all,

I'm doing some research to understand the existing or desired use cases
of Nix for compiled-language development in industry. If your company
uses, or has seriously considered using, Nix for your development
environments or builds of a project you develop in a compiled language,
and you or someone at that company is willing to have a quick call or
email exchange to help me get a handle on your successes, pain points,
and wish lists, please let me know! I can be reached easiest at
shea@shealevy.com.

Thanks,
Shea

5 Likes

I’ve been trying to use it at a small java shop working with spark and data analytics, most of my troubles have been around getting it to work with maven. Will reach out when I have some bandwidth!

A lot of people don’t take into consideration how much effort was given to make a particular environment work with a given toolchain.

That said, your mileage will vary greatly for different toolchains. If you use good c/c++ practices with normal autotools/cmake/qmake conventions, it should be pretty easy. And it should be relatively easy on most compile languages. But I’ve also seen many code bases where they are full of hacks; and it will be painful to try and introduce nix, which is very heavy on purity.