F# and Scala are both functional programming langugages that don't force the developer to only use immutable datatypes. They both have support for objects, can use libraries written in other languages and run on a virtual machine. Both languages seem to be based on ML.
What are the biggest differences between F# and Scala despite the fact that F# is designed for .NET and Scala for the Java platform?
functional programming langugages that don't force the developer to only use immutable datatypes
- are there any, except maybe toy languages? – Ingo Oct 6 '11 at 10:43