Давно уже думаю выучить какой-нибудь функциональный язык для быстрой разработки. Остановился на этих двух (Haskell и OCaml) - и всё же сложно выбрать какой-нибудь один, т.к. например OCaml - производительный, имеет кучу библиотек, но кривой (например там and и or - совершенно разные вещи - одна - булева операция а другая - что-то еще), а Haskell - имхо простой и красивый...
Так вот, интересно было бы узнать ваше мнение о этих языках и доводы в пользу первого или второго.