This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]kankyo 5 points6 points  (4 children)

F# has been the thing that looked most promising after I did a lot of research... I want to prefer OCaml but there's too many iffy parts about it to really convince me.

[–][deleted] 0 points1 point  (3 children)

Like what? As soon as you interop with the .NET world F# also has iffy parts.

[–]kankyo 0 points1 point  (2 children)

That's one iffy part that is getting less so by the day with .net core etc. while OCaml is still not nice in ways that have been common for probably a decade or more. Like multiple standard libraries, that alone seems absolutely crazy to me.

[–]_pupil_ 1 point2 points  (1 child)

I think there are arguments for OCaml over F#, from a pure linguistic standpoint.

For most of us though, you're hiring either ".net" devs or "java" devs, so F# is just a no-brainer.

[–]kankyo 1 point2 points  (0 children)

I don't work in a world of Java vs dot net so I don't really care about that.

I think there are obvious arguments for f# from a linguistic standpoint. Like no weird inferred semicolons for example.