Hacker News new | ask | show | jobs
by looser 5339 days ago
I only read the slides, but at one point the author mentions that they've built an hybrid app using (Haskell + C#).

Next, the author mentions about several limitations that C# has and that Haskell has a much better approach.

So, why use C#? Why not only use Haskell?

2 comments

Our app consists of two parts: there's a client component that integrates into Outlook, and a server part that does all the actual heavy lifting.

The client-side code is written in C# because the .net APIs for Office are the easiest to deal with.

He mentions that later on during the Q&A session
Could you please repeat it here so we don't have to search? Thanks.
Their application is an extension of Outlook, which only has a dot.net API.
I wonder why they didn't use F#.
He answered that too: language maturity. He was unfamiliar with the .NET ecosystem in general, and the availability of help/expertise/examples etc was much greater for C# than F#.
Brian just didn't wanted to have another risk, because F# is less mainstream than C#.
Ok, thanks.