[ghc-steering-committee] #380 GHC2021: Current status
arnaud.spiwack at tweag.io
Fri Dec 4 13:39:44 UTC 2020
On Fri, Dec 4, 2020 at 2:25 PM Eric Seidel <eric at seidel.io> wrote:
> Do Bazel/Buck/etc reuse Cabal or do they reimplement the build themselves?
> I haven't used either (at Bloomberg we use cabal and stack, and good point
> about default-language, I forgot that was required), but my impression is
> that Bazel likes to reimplement everything so it can see precise
> dependencies, have granular caching, etc.
I don't know what the Buck Haskell support does. But in Bazel, you have a
bit of both. The default behaviour is to build external dependencies with
Cabal , and local files in pure Bazel . By default, Bazel's
rules_haskell will want to use GHC's defaults on your files.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ghc-steering-committee