Unleash the Power of Python Monads: A Design Pattern for Elegant Code!

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

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

    PyMonad implements data structures typically available in pure functional or functional first programming languages like Haskell and F#. Included are Monad and Monoid data types with several common monads included - such as Maybe and State - as well as some useful tools such as the @curry decorator for defining curried functions. PyMonad 2.x.x represents an almost complete re-write of the library with a simpler, more consistent interface as well as type annotations to help ensure correct usage.

  • Thanks for sharing this; it seems like a solid and gentle introduction to monadic programming. Do you always roll your own monads, or is there a package you'd recommend? I see that there's PyMonad, but I don't know enough to compare different packages.

  • returns

    Make your functions return something meaningful, typed, and safe!

  • returns from the DRY python group appears to offer similar functionality.

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

  • Python Functional Programming with returns library (type-safety, monads, etc.)

    1 project | news.ycombinator.com | 19 Feb 2024
  • GitHub - dry-python/returns: Make your functions return something meaningful, typed, and safe!

    1 project | /r/Python | 10 May 2023
  • [Media] Rust Results in Python :D

    1 project | /r/rust | 4 Mar 2023
  • Show HN: Koda, a Typesafe Functional Toolkit for Python

    3 projects | news.ycombinator.com | 7 Feb 2022
  • Python/Pandas equivalent of CTE in SQL?

    1 project | /r/dataengineering | 30 Jan 2022