I’ve recently had the need to build C libraries and Haskell software (and then link them). It’s possible albeit annoying to get coworkers up to speed, as they need to build a C library and install it in a global location (e.g. /usr/local/lib), and THEN build the Haskell software.
Looks like Bazel is a polyglot built system with support for Haskell via rules_haskell
, and I’m wondering if it would be worth the time/effort to port to Bazel.
Has anyone here used Bazel to build Haskell programs + libraries in other languages?