3 ms·
F# means Windows right? That is a pretty big turn off for some of us. Ocaml seems perfectly nice though.
by throwaway81523 5y ago
F# means Windows right? That is a pretty big turn off for some of us. Ocaml seems perfectly nice though.
- akdor1154 5y agoIt's fine/great on dotnet core.
- dagw 5y agoF# means Windows right? In theory no, as F# runs perfectly fine on Linux. In practice all real world uses of F# in paying jobs I've seen has been Windows. The big advantage however is that there are probably at least an order of magnitude more F# jobs than Ocaml jobs.
- aloisdg 5y agoWe hire F# dev. You can work on whatever OS suits you need as long as you can maintain it. If most of my colleagues are windows users, more and more are switching to tux. (mandatory, I use arch btw). Thank you dotnet core. https://news.ycombinator.com/item?id=30165023 https://news.ycombinator.com/item?id=30165023
- hackerfromthefu 5y agoActually it's the old .NET was windows only, new .NET is cross platform, since June 2017. So F# is cross-platform.
- knocte 5y agoAs for my company, we use F# in many platforms (iOS, macOS, Android, Linux, Windows), and in the server only in Linux (ubuntu).
- BatteryMountain 5y agoF# runs on .Net Core, which in turn runs near perfectly on Linux (incl Alpine). The runtime is about 50MB these days, so coupled with alpine or a minimal ubuntu server, you can squeeze a lot out of .net. F# is slightly slower than C# in some ways but in most cases you won't notice it and it brings a lot more to the table. I honestly wish most C# devs would start using F# for everything by default except the GUI layer, which C# makes more sense. If you are doing purely api/backend stuff, F# can be sharp knife you are looking for on linux.
- barrenko 5y agoYup, and even on Linux setup is faster / easier than say Ocaml. With decent (neo)vim support!
- throwaway81523 5y agoThanks everyone, I might give F# a try.