3 ms·
C# and F# are different languages.. Last I checked you could not mix the two easily [0] [0]: http://stackoverflow.com/questions/14280001/why-cant-we-use-f-cla
by wernerb 12y ago
C# and F# are different languages..
Last I checked you could not mix the two easily [0]
[0]: http://stackoverflow.com/questions/14280001/why-cant-we-use-f-class-within-a-c-sharp-project http://stackoverflow.com/questions/14280001/why-cant-we-use-...
- dfkf 12y agoI 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.
- ClosureSpin 12y ago> 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.