F# is a real breath of fresh air in comparison to something like Scala. It's direct ML heritage really shows, also just diving in with an IDE (like Xamarin, or I suppose Visual Studio) is super easy.<p>I see it as the future of pop-functional programming. For example look at the way it handles type inference w/ JSON parsing. Compare that to what you have to do to parse JSON in Scala. It's subtle, but a major usability win.
My first question was "So how do I build "Hello World"?<p>For anyone else wondering that, go to <a href="https://github.com/dotnet/coreclr/blob/master/Documentation/linux-instructions.md" rel="nofollow">https://github.com/dotnet/coreclr/blob/master/Documentation/...</a>.
This is interesting but is there any commitment to support it long term? I remember when Silverlight was supposed to be the savior that brought .NET to Mac and Linux, but that didn't last more than 5 years. Would be nice for MS to say they guarantee support for 10, 15, etc. years.
So, what is actually new here?<p>They had already announced the various parts of this, and the only link I see in here is a GitHub repo with links to other GitHub repos that we've already seen. Is there anything new in this announcement?
Check also <a href="https://github.com/dotnet/llilc" rel="nofollow">https://github.com/dotnet/llilc</a> compilation of MSIL byte code to LLVM supported platforms.
Was able to build it and run the HelloWorld.cs example. You need to build coreclr and corefx on windows for the managed components, since only the core cpp source can be built on linux at this time. You also need to install mono and grab nuget and use it to fetch a few packages. But all in all it feels fairly historic.<p><a href="http://i.imgur.com/XyCB3uA.png" rel="nofollow">http://i.imgur.com/XyCB3uA.png</a>
So does this mean that we might have Microsoft Lync client coming up for Linux?<p>When I tried to use Lync on browser, I remember seeing something about .NET. Or is it silverlight?
I'm curious, is there enough released yet to build server-side web apps? Would there be an apache mod, or some other web server? Or is there something more akin to a node app? I really enjoy C#, but everything that I did was either a Windows-only desktop app or a web app served through IIS. Thanks for any insight.
I see a pattern here. People were excited about JVM, then came along CLR. And it is now getting attention as MS is porting it to Linux/OSX. Next cool thing will be BEAM (Erlang's VM) based languages, i.e. Elixir, Lisp Flavored Erlang etc. Reminds me of the hype cycle. So lets get hyped!
Funny thing I cloned their repo yesterday on Mac Os to check the advancement of their project, I could run the hello world and the static Web site but not the MVC one.
In order to stay relevant, Microsoft attempts to supplant Xamarin's stakehold in the Linux/iPhone market, by directly eating their lunch.<p>This is the same thing Microsoft did to IBM. Microsoft will do it to any "partner" they feel they can cannibalize. The Halloween Documents are not only relevant, but canon with this move.
They mercifully waited until Java caught up a bit with version 8.<p>Seriously, they could have fair chance, C# was so much better, but today it's still quite better but java is proven and has more libs.
Am I the only one bothered that they didn't include the space between the "OS" and the "X"?<p>More importantly, this is huge, but as a Linux developer/user I still have no desire to use .NET on my platform. Maybe Mono has scarred my permanently.
For a moment I thought Microsoft is releasing a Linux distro with .NET sdk pre-installed.<p>It would've been great if the author knew what 'distribution' means in this context.