10 ms·
I'm still hesitating between learning Common Lisp or F# for my next web service project. I work with C# in my day job, so F# seems like a no brainer, but I'd l
by guiomie 12y ago
I'm still hesitating between learning Common Lisp or F# for my next web service project. I work with C# in my day job, so F# seems like a no brainer, but I'd like to get away from the CLR and there isn't much out there on getting F# running with vnext on linux (digital ocean).
Any opinions?
As for the posted link, quite interesting, a similar one for C# would be cool.
- Touche 12y agoYeah 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.
- melling 12y agoHow 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.
- dominotw 12y agoThis gets discussed every so often on the mailing list https://groups.google.com/forum/#!topic/fsharp-opensource/AX-Mwwe0fGI https://groups.google.com/forum/#!topic/fsharp-opensource/AX...
- guiomie 12y agoThis 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.
- endeavour 12y agoThe CLR will be open source very soon though.
- enricosada 12y agoTL;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 http://tirania.org/blog/archive/2014/Nov-12.html * Microsoft post http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducin...
- profquail 12y agoYou should ask on the fsharp-opensource[1] mailing list; a large portion (maybe even a majority) of the posters on there are using Mac/Linux/BSD for their F# development/deployment. [1]: https://groups.google.com/forum/#!forum/fsharp-opensource https://groups.google.com/forum/#!forum/fsharp-opensource