How to Lose Functional Programming at Work

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Functional PHP

    Primitives for functional programming in PHP

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • effectful

    An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.

    > Lets say you have a huge overly-convoluted Haskell program. Somewhere deep down a call hierachy of pure functions you need to print something to the console. That is not easy to refactor.

    > Or vice-versa you have a huge convoluted program where everything happens inside an IO monad because at some point something is written to the console. Now you realize you dont need to write to the console.

    These problems are essentially completely resolved these days by a modern effect system like effectful. Basically, they allow you to do arbitrary effects deep down a call stack with minimal plumbing (you still have adjust the types, as you should: that's the point of effect tracking!) and also to remove effects, so you can easily convert between pure code and "effectful code that just so happens to do no effects".

    https://github.com/haskell-effectful/effectful

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

  • I asked GPT-4 what top 5 improvements it would make to the PHP language to make it more competitive

    2 projects | /r/PHP | 9 Apr 2023
  • How do I become a better dev?

    1 project | /r/PHP | 4 Mar 2023
  • The Android Clean Architecture is surely so clean that I barely see any packages here

    3 projects | /r/mAndroidDev | 15 Jan 2023
  • When is it useful to implement a Pipeline?

    2 projects | /r/PHPhelp | 29 Dec 2022
  • PHP 8.2 Released

    3 projects | news.ycombinator.com | 8 Dec 2022

Did you konow that PHP is
the 14th most popular programming language
based on number of metions?