Monthly Hask Anything (June 2021)

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/haskell

Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • GitHub repo frp-zoo

    Comparing many FRP implementations by reimplementing the same toy app in each.

  • GitHub repo Exercism - Scala Exercises

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    It's not exactly a "website devoted to crowdsourced solutions to small coding problems", more like a site for learning languages through comparing different possible solutions to simple coding problems, but the UI you describe (even down to the colour) sounds like https://exercism.io .

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo pcre2

    Complete Haskell binding to PCRE2

    One popular approach is to just bundle the C libraries with your packages, see for example pcre2.

  • GitHub repo haskell.nix

    Alternative Haskell Infrastructure for Nixpkgs

    And stuff like haskell.nix is supposed to let you configure things with stack or cabal or whatever tool you find most convenient, and let nix do the rest.

  • GitHub repo ghc

    Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).

    % ghci GHCi, version 8.8.4: https://www.haskell.org/ghc/ :? for help Loaded GHCi configuration from /home/bss/.ghc/ghci.conf GHCi> data Job = MkJob { state :: Int } deriving Show data Job = ... GHCi> MkJob 42 MkJob {state = 42} GHCi> it{state=69} MkJob {state = 69} GHCi> it { state = 420 } MkJob {state = 420}

  • GitHub repo freer-simple

    A friendly effect system for Haskell

  • GitHub repo fused-effects

    A fast, flexible, fused effect system for Haskell

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo eff

    🚧 a work in progress effect system for Haskell 🚧 (by hasura)

  • GitHub repo polysemy

    :gemini: higher-order, no-boilerplate monads

  • GitHub repo in-other-words

    A higher-order effect system where the sky's the limit

  • GitHub repo effect-zoo

    Comparing Haskell effect systems for ergonomics and speed

    Did you mean: https://github.com/ocharles/effect-zoo?

  • GitHub repo eveff

    Efficient Haskell effect handlers based on evidence translation.

    I would also like to add: https://github.com/xnning/EvEff/

  • GitHub repo ghc-proposals

    Proposed compiler and language changes for GHC and GHC/Haskell

    as type families have to be saturated (at least without this).

  • GitHub repo linear

    Low-dimensional linear algebra primitives for Haskell.

    See also the linear library, it contains types like data V3 a = V3 a a a with all of the useful instances.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts