Re:I would like a job writing Haskell
by throwaway81523 on Tuesday February 08, 2022 @05:23AM
(#30256781)
F# means Windows right? That is a pretty big turn off for some of us. Ocaml seems perfectly nice though.
[ Parent
| on HN ]
F# 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.
Re:I would like a job writing Haskell
by BatteryMountain on Tuesday February 08, 2022 @08:04AM
(#30257865)
F# 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.
Yup, and even on Linux setup is faster / easier than say Ocaml.
With decent (neo)vim support!
We 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.
As for my company, we use F# in many platforms (iOS, macOS, Android, Linux, Windows), and in the server only in Linux (ubuntu).
Re:I would like a job writing Haskell
by akdor1154 on Tuesday February 08, 2022 @05:28AM
(#30256813)
It's fine/great on dotnet core.
Re:I would like a job writing Haskell
by hackerfromthefu on Tuesday February 08, 2022 @05:48AM
(#30256964)
Actually it's the old .NET was windows only, new .NET is cross platform, since June 2017.
So F# is cross-platform.
Re:I would like a job writing Haskell
by throwaway81523 on Tuesday February 08, 2022 @05:07PM
(#30265507)
Thanks everyone, I might give F# a try.