Please log in to watch this conference skillscast.
Has your project outgrown rcabal-install
or stack
? Do your Haskell builds need precise integration with other build systems? Learn when rules_haskell
might be the right choice for you.
rules_haskell
[[1](https://haskell.build/] is the extension of Bazel [2] to build Haskell programs. Bazel in turn is a tool that aims to make fast compilation of large code bases feasible. The capabilities of rules_haskell
overlap with those of cabal-install
and stack
, so why bring yet another choice to the table?
This talk provides an overview of the strengths and weaknesses of ruleshaskell and a survey of the current state. If the talk is successful, the audience will earn an intuition of when ruleshaskell could be worth adopting.
YOU MAY ALSO LIKE:
Should I Build My Project with rules_haskell?
Georgi Lyubenov
Georgi had his interest in logic and functional programming languages sparked by his university and he has been on a quest for perpetual improvement ever since. After 4 years of Haskell and Elm programming and teaching, he came to Tweag to expand the breadth of his knowledge by working with Nix and Bazel.
His more popular open source work involves helping migrate hlint, doing busywork around polysemy, fixing bugs and implementing features around the Bazel+Haskell ecosystem, as well as occasional minor involvement in ghc.