Здравствуйте, valexey, Вы писали:
V>Подскажите что бы почитать для начала изучения языка?
Официальный manual смотрели? Первая часть — как раз введение в сам язык в очень простой форме. Она не рассказывает, как именно писать программы, но дает представление о языке.
Там же можно посмотреть core library и в ней Pervasives module. Это набор изначально доступных операций, функций и типов.
Здравствуйте, valexey, Вы писали:
V>Подскажите что бы почитать для начала изучения языка?
V>Собственно кое-какой опыт с ФЯ имеется. Немного ковырял Haskell, ну и erlang (если ерланг за функциональщину конечно сойдет).
Начать лучше всего с "Введение в функциональное программирование" Джона Харрисона там правда Caml Light но на OCaml легко
переводится
http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/index.html
и тут
http://code.google.com/p/funprog-ru/ перевод.
Потом книгу "Developing Applications With Objective Caml" от Emmanuel Chailloux, Pascal Manoury и Bruno Pagano
http://caml.inria.fr/pub/docs/oreilly-book/
неполный перевод тут
http://shamil.free.fr/comp/ocaml/
ну и смотреть примеры
тут
http://www.ocaml-tutorial.org/
и тут
http://pleac.sourceforge.net/pleac_ocaml/index.html