Enabling Contributions to the Visual F# IDE Tools
blogs.msdn.com
Enabling Contributions to the Visual F# IDE Tools
1–10 of 12 posts
Re: Enabling Contributions to the Visual F# IDE Tools
#2Re: Enabling Contributions to the Visual F# IDE Tools
#3Re: Enabling Contributions to the Visual F# IDE Tools
#4Just Microsoft's rebrand and restricted version of OCaml. And, imho, it is much better to use original language (since it have much more features), especially with Core library.
Re: Enabling Contributions to the Visual F# IDE Tools
#5Just Microsoft's rebrand and restricted version of OCaml. And, imho, it is much better to use original language (since it have much more features), especially with Core library.
Note also that this blog post is about accepting contributions to the Visual Studio IDE components for F#, not for the language itself (which has been open source for many years, and has already been accepting contributions from the community for a little while).
Re: Enabling Contributions to the Visual F# IDE Tools
#6Just Microsoft's rebrand and restricted version of OCaml. And, imho, it is much better to use original language (since it have much more features), especially with Core library.
Re: Enabling Contributions to the Visual F# IDE Tools
#7Re: Enabling Contributions to the Visual F# IDE Tools
#8Just Microsoft's rebrand and restricted version of OCaml. And, imho, it is much better to use original language (since it have much more features), especially with Core library.
While F# was definitely strongly influenced by OCaml, their features have diverged significantly. For example, F# has type providers, active patterns, and units of measure (though you're also right that OCaml has lots of features that F# doesn't, like first class modules). Note also that this blog post is about accepting contributions to the Visual Studio IDE components for F#, not for the language itself (which has…
I just learned that they could be implemented in C# relatively easily (although maybe not to same extent): http://www.codeproject.com/Articles/413750/Units-of-Measure-...
Re: Enabling Contributions to the Visual F# IDE Tools
#9Just Microsoft's rebrand and restricted version of OCaml. And, imho, it is much better to use original language (since it have much more features), especially with Core library.
Re: Enabling Contributions to the Visual F# IDE Tools
#10Earlier quoted context omitted.
While F# was definitely strongly influenced by OCaml, their features have diverged significantly. For example, F# has type providers, active patterns, and units of measure (though you're also right that OCaml has lots of features that F# doesn't, like first class modules). Note also that this blog post is about accepting contributions to the Visual Studio IDE components for F#, not for the language itself (which has…
Aren't units of measure just a compilation trick, leveraging the existing capabilities of OCAML (algebraic data types) and .NET (attributes)? I just learned that they could be implemented in C# relatively easily (although maybe not to same extent): http://www.codeproject.com/Articles/413750/Units-of-Measure-...
By being built into the language, units of measure in F# work naturally with type inference (and definitions can be measure-generic), so:
let weirdOperation (x:float) (y:float) = x * x + y * y * y
will be inferred to have type x:float -> y:float -> float