How to build a complete Haskell project with Bazel.
Blog: bazel (6 posts)
How to set up a remote Bazel cache, and why it is a good idea.
Bazel gets native support for third-party Haskell libraries and building Cabal packages since the 0.10 release of rules_haskell.
I got the opportunity to work on Bazel's Persistent Worker Mode for GHC during my internship at Tweag. My goal was to improve the mode of communication between Bazel and the Haskell GHC compiler.
This is the second post in our series about building polyglot projects using Bazel. You might find it useful to start with our first installmentruleshaskellpost]. A is an extraordinary thing. You specify a set of targets, you tell Make what the dependencies are between these…
Publishing code to the world is easy these days: take your code, tack some extra metadata onto it, call that a package and upload it to npmjs.com / crates.io / Hackage / etc. It’s also easy for other developers to include your code as part of their project: build tools are…