3 ms·
That's quite a rash conclusion to jump to. Every language has its controversies and quirks. I would recommend deep diving both into F# and Haskell - you certain
by spuz 11y ago
That's quite a rash conclusion to jump to. Every language has its controversies and quirks. I would recommend deep diving both into F# and Haskell - you certainly won't be wasting your time either way.
- glogla 11y agoHow is F# on unix? I can imagine F# being nice on Windows, but can people with Linux or Mac OS use it? How dependent on visual studio it is? I would guess that Ocaml might be better in unixy environment while sharing similar features to F#?
- sitharus 11y agoIt's not dependent on Visual Studio at all. It has its own build chain (FAKE), runs under Mono and ships independently from .NET. It's the most open-source of the MS projects.
- spuz 11y agoWell F# from the very beginning has always had a bit of a rebellious nature seeing as it was brining ML style programming to the traditional OO platform of Microsoft's .NET. Because of that, many F# people do not use Windows and F# is very much built to be as independent from Microsoft as possible. See here for various ways to use it on linux: http://fsharp.org/use/linux/ http://fsharp.org/use/linux/
- dagw 11y agohttp://fsharp.org/guides/mac-linux-cross-platform/ http://fsharp.org/guides/mac-linux-cross-platform/ Core language works fine and no dependence on VS. There are packages for most distros. Libraries outside the core language are a bit hit and miss, but you'll find libraries for most things you want to do. If you have a Windows project where you've been NuGetting stuff from all over the place, porting might be a bit of a pain.
- FrankenPC 11y agoIt's not a conclusion. I have no idea what's going on with FP. So, it's a genuine question.