4
User
Recs.
Recs.
12
Updates
Last
Updated
Updated
Activity
38 Options
F# is an open source statically typed, functional-first programming language that encompasses imperative and object-oriented techniques and features global type inference.
SpecsUpdate
Current stable version6.0
LicenseApache 2.0
IDE SupportVisual Studio, Code, Rider
Pros
Pro Allows writing predictable code
Like many other functional languages, F# takes a stance of immutability for most of its constructs (state, values etc...). There are several reasons why having immutable values is good. One of those is that the code you are writing becomes much more predictable and you don't have to worry about any side effects.
Know any positive aspects of this option?
Cons
Con Only one worthy big ML lib available (Accord.net) and it's not even in F# but C#
Know any negative aspects of this option?
Recommendations
F#
Recommended 5 years ago
Pro
Simple ML-style expression based syntaxPro
Easy access to R libraries via the R Type ProviderPro
High performancePro
Native support for Algebraic Data TypesPro
Full access to all .NET librariesPro
Concise syntaxPro
Allows writing predictable codePro
Great machine learning libraries (second only to Java)