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.

Reply to this note

Please Login to reply.

Discussion

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.

https://github.com/jb55/Data.Maybe.cs

Check this one out - it is like linq on steroids

https://github.com/dotnet/reactive

Haskell ❤️❤️❤️