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
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • frp-zoo

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

  • 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 .

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • pcre2

    Complete Haskell binding to PCRE2

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

  • 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.

  • 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}

  • freer-simple

    A friendly effect system for Haskell

  • fused-effects

    A fast, flexible, fused effect system for Haskell

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • eff

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

  • polysemy

    :gemini: higher-order, no-boilerplate monads

  • in-other-words

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

  • effect-zoo

    Comparing Haskell effect systems for ergonomics and speed

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

  • eveff

    Efficient Haskell effect handlers based on evidence translation.

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

  • ghc-proposals

    Proposed compiler and language changes for GHC and GHC/Haskell

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

  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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