Setting up data chains is indeed one of the most elegant things about functional programming. Kinda like how LINQ is set up eh?
Perhaps the sweet spot for me is a mix of both techniques depending on the job.
Login to reply
Replies (2)
I am reminded of a thing I did at a .net job many years ago… linq is just haskell’s do donation in C# minus higher kinded types. Pretty neat.

GitHub
GitHub - jb55/Data.Maybe.cs: :m: Idiomatic option types for C#
:m: Idiomatic option types for C#. Contribute to jb55/Data.Maybe.cs development by creating an account on GitHub.
Haskell ❤️❤️❤️