What things would be awkward to do in a hypothetical "strict" Haskell variant, that are now not awkward to do?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • benchmarks

    Some benchmarks of different languages

  • I don't think that rule will get you to 1.5-2x of C speed though. This benchmark is the only one I could find that has both PyPy and C and it seems to still be around 5-35x.

  • If you don't own Okasaki, I think the Haskell implementation is available for free on the web and you can compare that with my Idris (1) implementation look though the Idris code for Lazy to might the ones where it mattered. But, I warn you that my implementation is probably wrong -- in particular the performance of some of the lazy structures don't seem to match the expected asymptotics, so I probably didn't get the annotations correct.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ghc-proposals

    Proposed compiler and language changes for GHC and GHC/Haskell (by ocharles)

  • Fully agreed, I would love to see a way to make recursion "opt-in", as in this GHC proposal: https://github.com/ocharles/ghc-proposals/blob/letrec/proposals/0000-letrec.md

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