Functional languages are quite cool but each has its uses. I like it for stream processing as you can just chain functions. Then on the other hand you can do similar stuff with reactive extensions.

Reply to this note

Please Login to reply.

Discussion

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.

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 ❤️❤️❤️