4 ms·
I really need Linux to be the first class citizen (yes I see MS has bought Xamarin but still). Also last I looked, F# wasn't looking any better than Ocaml on mu
by vegabook 11y ago
I really need Linux to be the first class citizen (yes I see MS has bought Xamarin but still). Also last I looked, F# wasn't looking any better than Ocaml on multinode distributed computing (please do correct me if I'm wrong).
- giancarlostoro 11y agoXamarin is a C# shop, mono as a platform for F# is independent of this, and if I'm not mistaken the F# compiler is open source[0] under the Apache 2.0 License. There are a few shops who have praised F# for it's multicore capabilities[1], but again I am not a full expert so it may require independent research. MonoDevelop supports F# as well. There are Linux build instructions in the GitHub repository. [0]: https://github.com/fsharp/fsharp https://github.com/fsharp/fsharp [1]: http://fsharp.org/testimonials/#grange-insurance-1 http://fsharp.org/testimonials/#grange-insurance-1
- ZenoArrow 11y agoIf you're looking for to use a distributed architecture with F# it's worth checking out Akka.NET: http://getakka.net/ http://getakka.net/
- profquail 11y agoAs another poster mentioned, you can use Akka.Net with F# (that project was started and is still run by F# developers). Another option with deeper language integration is mbrace: http://mbrace.io/ http://mbrace.io/ Vesa Karvonen ported CML to F# as Hopac, which has very good performance: https://github.com/Hopac/Hopac https://github.com/Hopac/Hopac Finally, there're Orleans and Naiad from MSFT: https://github.com/dotnet/orleans https://github.com/dotnet/orleans https://github.com/MicrosoftResearch/Naiad https://github.com/MicrosoftResearch/Naiad