+
|
|
|
|
+

Tooling

A 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 like cabal install all:exes and cabal 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 to all-cabal-hashes and lts-haskell.
  • input-output-hk/stack2nix
    Parse the mac operating system as osx or darwin.

+
|
|
|
|
+

Tooling

A 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 like cabal install all:exes and cabal 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 to all-cabal-hashes and lts-haskell.
  • input-output-hk/stack2nix
    Parse the mac operating system as osx or darwin.