Comment on Why Use Nim over C#?Comments−gigatexal3yFor game dev? Use C#. It’s got all the bindings to the engines and other such things you’ll need.−toastal3yYou can use F#, but this implores that we get more engines if all they are compatible with is Microsoft .NET.−initplus3yF# is a great language, but it somewhat waters down its strengths to bolt it to a giant hulking lump of C++ full of mutable state. Interacting with an impure api means throwing out many of the advantages of (mostly) pure programming.−pjmlp3yAnd even then, don't forget that from .NET team's point of view, F# is a community language that gets to be on .NET SDK.
Comments
For game dev? Use C#. It’s got all the bindings to the engines and other such things you’ll need.
You can use F#, but this implores that we get more engines if all they are compatible with is Microsoft .NET.
F# is a great language, but it somewhat waters down its strengths to bolt it to a giant hulking lump of C++ full of mutable state. Interacting with an impure api means throwing out many of the advantages of (mostly) pure programming.
And even then, don't forget that from .NET team's point of view, F# is a community language that gets to be on .NET SDK.