Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yeah I wouldn't spend time on F# on non-Windows until the community builds up more. So you probably want to try either OCaml or, if you're up for a bigger challenge, Haskell.


How are the Mac and Linux Mono versions? Are they production ready? It's not really about the "bigger challenge", but being able to ship code that solves real problems for clients.


This gets discussed every so often on the mailing list https://groups.google.com/forum/#!topic/fsharp-opensource/AX...


This is actually my impression, that Mono isn't at the same level of performance than the windows counter-part. I guess we can expect with .Net Core to see improvements. But will the Mono runtime ever be as good as the CLR ? The CLR isn't open sourced. The whole open-sourcing happening in the .Net world is quite interesting, but It is also confusing the hell out of me.


TL;DR .net core = surgery of .NET Libraries for crossplat cleanup + RyuJIT Virtual Machine (clr)

The clr will be open source (with new RyuJIT jit compiler), it's happening one commit at time :D

open source CLR/full .NET = readonly sources MIT (and mono can import fixes to BCL)

.NET Core = RyuJIT VM + .net Core BCL libraries + redesigned for modularity + CrossPlat + Development on github

Mono will maybe merge with corefx

Open source components are: - the .NET Framework Libraries (BCL of full .net) - NET Core Framework Libraries (BCL of new .net core) - RyuJit VM

more info * Miguel de Icaza (MONO) post http://tirania.org/blog/archive/2014/Nov-12.html * Microsoft post http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducin...


The CLR will be open source very soon though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: