Kotlin Monad

Open-source Kotlin projects categorized as Monad

Kotlin Monad Projects

  • kotlin-result

    A multiplatform Result monad for modelling success or failure operations.

  • Project mention: JEP draft: Exception handling in switch | news.ycombinator.com | 2024-04-19

    Author here. I have no idea what you could possibly mean with this comment. The coroutineBinding implementation correctly uses the coroutines API for parallel decomposition of Result bindings, exactly how the Kotlin Corotines guide tells you to (backed by a [Mutex](https://github.com/michaelbull/kotlin-result/blob/master/kot...)). The coroutineBinding isn't even the main selling point of the library, you can use it without using this feature entirely.

    Please could you elaborate on what "looking thread safe" means to you? The only portion of the library that supports concurrency *is* thread safe - the unit tests prove it and the use of concurrency primitives such as Kotlin's Mutex are indicative of this. I truly have no idea how you've judged the entirely of the lbirary on whether it's "thread safe" when there is a single function that's related to concurrency and it is very clearly using concurrency primitives.

  • ApiResult

    ApiResult is a Kotlin Multiplatform declarative error handling framework that is performant, easy to use and feature-rich.

  • Project mention: 🚀 New Library: ApiResult - A Monad for Declarative and Functional Error Handling | /r/androiddev | 2023-08-31

    Just published a new library - ApiResult.

  • 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 open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin Monad related posts

  • How do you define errors?

    1 project | /r/Kotlin | 17 Apr 2023
  • Is runCatching in use in any of your projects ? My team is abusing it

    2 projects | /r/androiddev | 20 Mar 2023
  • Thoughts on Kotlin Multiplatform?

    1 project | /r/androiddev | 2 Feb 2023
  • Programming with Result

    2 projects | /r/Kotlin | 29 Oct 2022
  • Are nearly all your functions suspend?

    1 project | /r/Kotlin | 18 Aug 2022
  • Kotlin Nitpicks: Language and Standard Library

    3 projects | /r/Kotlin | 14 Aug 2022
  • Almost Everything I've Learned About Error Handling in Kotlin

    1 project | /r/Kotlin | 5 Aug 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 30 May 2024
    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. Learn more →

Index

Project Stars
1 kotlin-result 948
2 ApiResult 28

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com