I recently heard about F# in coming.
I wonder why .NET world need another programming language ?
What the deal?
Is there a problem that C# cant solve and F# can?
Is F# a dynamic language?
[Update :Be careful not to confuse type inference with dynamic typing.
Although F# allows you to omit types when writing code,
that doesn’t mean that type checking is not enforced at compile time.]
Is there any possibility that F# be more popular than C# or its just for the specific problems ?