4 ms·
I've thought about it and wrote a bunch of trial software to test things. Primarily, I work on Linux even though I support Windows. There are also some featur
by kxyvr 8y ago
I've thought about it and wrote a bunch of trial software to test things. Primarily, I work on Linux even though I support Windows. There are also some features in OCaml that I like, which are not available on F# such as the module system, polymorphic variants, and, in the past, camlp4. While these can be worked around, the other use case is running the software on an HPC system using MPI. For me, the use of OCaml or F# is a glue, so I'm not worried about the performance. I am a little worried that the HPC administrators are going to have some difficulty getting the correct setup for F# across all the nodes. For OCaml I don't view this as much of a problem since it just produces binaries. Now, I absolutely could be wrong about this and I'd appreciate if someone where to chime in if so.
- smortaz 8y agoIf you want to try F# w/o any installation, try it in Jupyter on Azure Notebooks: https://notebooks.azure.com/Microsoft/libraries/samples/html/FSharp%20for%20Azure%20Notebooks.ipynb https://notebooks.azure.com/Microsoft/libraries/samples/html... Browse w/o loggin in, or if you want to edit/run/..., sign in, click Clone, then play around. Cheers.
- jug 8y agoBTW, just a reminder of F# on .NET Core for fun (and profit?), and cross-platform support. It’s not Microsoft’s primary language and unfortunately sometimes shows but now it’s there. https://docs.microsoft.com/en-us/dotnet/fsharp/get-started/get-started-vscode https://docs.microsoft.com/en-us/dotnet/fsharp/get-started/g...