Alejandro Serrano.Mena
11/12/2024, 12:52 PMCLOVIS
11/12/2024, 12:58 PMRaise
, I think this distinction is becoming harmful to us. A codebase that uses Raise
isn't particularly more functional™ than a codebase that uses coroutines or exceptions, the three follow the same rules. Of course, Arrow is about functional programming, but that's very different from what the mainstream understands as functional™ (which can be summarized as "endless nested `flatMap`").
That's even more true when we talk about libraries other than Arrow Core. For example, Arrow Resilience is just a good Kotlin library, it's about adding new features in an idiomatic way, it's not even particularly about functional programming.
I'm not really sure what the solution is, though.dave08
11/12/2024, 1:47 PMdave08
11/12/2024, 1:54 PMdave08
11/12/2024, 1:55 PMphldavies
11/12/2024, 2:34 PMphldavies
11/12/2024, 2:36 PMAlejandro Serrano.Mena
11/12/2024, 3:32 PMAlejandro Serrano.Mena
11/12/2024, 3:34 PMJavier
11/12/2024, 4:26 PMJavier
11/12/2024, 4:28 PMdave08
11/12/2024, 4:30 PMdave08
11/12/2024, 4:30 PMdave08
11/12/2024, 4:32 PMCLOVIS
11/12/2024, 4:34 PMCLOVIS
11/12/2024, 4:35 PMAlejandro Serrano.Mena
11/12/2024, 6:54 PMAlejandro Serrano.Mena
11/12/2024, 6:55 PMJavier
11/12/2024, 7:08 PMCLOVIS
11/12/2024, 8:43 PMErik Dreyer
11/14/2024, 5:37 PMAlejandro Serrano.Mena
11/15/2024, 8:33 AM