@o01eg Ребят, вы чо? Хаскель ни капельки не объектный. А в ОКамле объекты приделали так, что они с боку болтаются и за всё цепляются.
Если вам надо язык семейства ML, но с более или менее нормальными объектами, то возьмите F#.
Если нужно объектно-функциональный, возьмите Scala или Nemerle.