|
|
|
|
|
by kvb
4074 days ago
|
|
I think there are several reasons to prefer F#. First of all, you can use all of these features in F# today, but when's C# 7 going to be available, and will the "strong interest" features (not to mention type providers) all make it? But more fundamentally, adding features like these to C# is awesome, but there's no way to remove now-obsolete patterns without breaking legacy code, so it's still possible to shoot yourself in the foot in many ways that you can't in F#. Some other authors have also addressed this question recently: [1], [2]. [1] http://fsharpforfunandprofit.com/posts/is-your-language-unre...
[2] http://blog.ploeh.dk/2015/04/15/c-will-eventually-get-all-f-... |
|