Like calculus hasn't taken off compared to Sudoku?
That's not really a fair comparison -- Sudoku and Calculus aren't meant
to solve similar problems. For example, Sudoku can't be used to solve
physics problems.
However, OCaml and C++ are both computer languages and can be used to
solve similar problems even if their strengths lie in different areas.
More appropriate questions could include:
- Why hasn't Sudoku taken off compared to regular old crossword
puzzles?
- Why hasn't K-theory taken off comapred to calculus?
- Why hasn't Haskel taken off compared to C++?
So, I think it is fair to ask why OCaml hasn't taken off compared to
other computer languages. The answer may be 'OCaml is best at a
different set of problems, and those problems occur less frequently
than the set of problems C++ is good at' -- or it could be something
else -- but I think it's a fair question to ask.
- Kevin Hall