|
ToolingA little help can go a long way. |
What is the use of a programming language if it is a huge pain to resolve dependencies with or to build. That’s an area where a little help can go a long way to ease the pain.
Build Tools
cabalism
/hpack-dhall
I started contributing and ended up owner and maintainer of this way to setup Haskell projects.judah
/pier
I added test-suite running to this experimental way of building Haskell projects.tweag
/rules_haskell
I helped document how to build Haskell fast with Google Bazel and rules_haskell.commercialhaskell
/stack
Document how to suppress the-nopie
warnings on macOS.haskell
/cabal
Raised issues and supplied pull requests, such as filling gaps in the documentation for commands likecabal install all:exes
andcabal list-bin
.nmattia
/snack
An incremental build tool for Haskell projects.
Packages and Dependencies
fsprojects
/paket
I helped document how to convert an existing solution to use paket, explaining some assumptions in the way the project files need to be organized on disk. This is now a tutorial.NixOS
/cabal2nix
I made a pull request adding hpack-dhall packages that we agreed should not be merged as cabal2nix should focus on.cabal
files and drop support for other package file formats.typeable
/stackage2nix
Redirect stale links toall-cabal-hashes
andlts-haskell
.input-output-hk
/stack2nix
Parse the mac operating system asosx
ordarwin
.