3 ms·
I find it curious how you treat F# a separate language, but in the "primary programming languages" question OCaml and SML are considered the same language (list
by leovonl 11y ago
I find it curious how you treat F# a separate language, but in the "primary programming languages" question OCaml and SML are considered the same language (listed as "OCaml/SML").
IMHO, if you don't make a distinction between OCaml and SML languages, you should definitely not make a distiction between OCaml and F#.
I have a good experience with OCaml, and judging by most F# code I saw it seems F# and OCaml are much more similar than OCaml and SML.
Here you can see some examples comparing ML variants, which also illustrates my point a little further: http://hyperpolyglot.org/ml http://hyperpolyglot.org/ml
- ak0s 11y agoSurprisingly (actually not) lack of functors makes the language completely different.
- leovonl 11y agoIndeed, I agree with you. Object-orientation support on OCaml also sets it far apart from SML, for instance. Which can lead to a lengthy discussion, but that's beside the point. This reasoning, however, is exactly my point: depending on where emphasis is placed, they can be argued to be similar or completely different languages.