Я провел последние 18 месяцев, получив контроль над функциональным программированием, начиная с изучения OCaml и уже несколько недель Haskell. Теперь я хочу сделать следующий шаг и реализовать какое-то реальное приложение: простой редактор ландшафта в реальном времени. Я написал многочисленные механизмы рендеринга в реальном времени, поэтому это знакомая тема. И используемые рекурсивные алгоритмы и структуры данных кажутся очень подходящими для функциональной реализации.
Если это приложение в реальном времени, я, естественно, ищу лучшую производительность, которую я могу получить. Теперь некоторые (IMHO весьма раздражающие) сторонники OCaml довольно часто суют против Haskell медленным по сравнению с OCaml или F #. Но в соответствии с Компьютерная игра Benchmarks Game Haskell часто бьет OCaml, если только довольно небольшими фракциями - остается проблема, что этот тест принимает только очень конкретные образцы.
Правильная вещь, конечно же, будет реализовывать программу на обоих языках и затем сравнивать, но я просто не хочу делать двойную работу.
Но, может быть, другие люди делали сопоставимые приложения в OCaml и Haskell и приводили некоторые цифры?