Earlier quoted context omitted.
Both sets of people can be present in the same company. There have been postings in the F# forums of devs wanting to use F# because they know it's good, but being very clear that corporate policy is going to restrict them unless certain conditions are met. Whether IP concerns from open source contribs is one of these, I dunno. Nitpick: F# is really a multi-paradigm language. It truly does provide OO, functional, scri…
> There have been postings in the F# forums of devs wanting to use F# because they know it's good, but being very clear that corporate policy is going to restrict them unless certain conditions are met. Maybe the F# people should rename it "C# Functional", then the devs can write code in it and if the managers say anything, just tell them it's part of C#, and they'll be none the wiser.
Microsoft releases F# under Apache 2.0 license
101–104 of 104 posts
Re: Microsoft releases F# under Apache 2.0 license
#102It's interesting how the F# team is pushing F# to be the language for data-rich programming. Their Type Provider concept looks promising, but some of their demos still are comically difficult coming from a R/Matlab/Python style of data-rich programming. Of course coming from C#/Java it all looks amazing. But I don't quite see how F# replaces R or Matlab, even with library support. Performance alone seems dubious valu…
"Anybody have experience where demand for strongly typed language is really needed for data analysis tasks?" Strong-typing is not really about performance, though it does help. It's about discovering more errors at compile-time rather than run-time.
http://blogs.perl.org/users/ovid/2010/08/what-to-know-before...
Re: Microsoft releases F# under Apache 2.0 license
#103Earlier quoted context omitted.
Or using the dumping of stuff they don't care about to gain positive press from people who will never use them.
You're not implying that nobody uses F# or IronPython, right? That aside, I'm not in a position to know their motivation behind it, I can only say it's a good move for the FOSS community.
Re: Microsoft releases F# under Apache 2.0 license
#104Earlier quoted context omitted.
Does the Apache license include patent licensing? Java is open source too.
Only OpenJDK is open source. Other than that, Java is closed -- and to certify a Java implementation, you have to pay a license fee, which not the case for .NET. IMO were it not for the Oracle acquisition, it would be a matter of time until Java were fully open sourced, but with Oracle in charge now I suspect that it's not going to happen.