Hacker News new | ask | show | jobs
by dfkf 4191 days ago
I think the poster means that c# has many functional features and F#, while being functional language at heart has lots of OO features integrated in it.

PS And the linked question only describes the limitations of Visual Studio where you can have only one language in a given project.

1 comments

> I think the poster means that c# has many functional features

Yeah just like C++ or Java now have "functional features". That doesn't make them functional languages, they don't promote functional programming to the extent that Scala does.

Aside from that, their type systems are much too unexpressive to allow for the style functional programmers are used to, not to mention they promote mutability.