Пусть нелегок и тернист

Nov 13, 2013 20:48

«The idea for the book was born in a bar in Tokyo in 2011. After talk-filled day at ICFP, a few of us, Ashish Agarwal and Marius Eriksen, Anil, and myself, went out drinking. We were all bellyaching over the lack of a high-quality OCaml book in English, and, emboldened by the Guinness and egged on by Ashish and Marius, Anil and I decided that we ( Read more... )

Leave a comment

Comments 4

thedeemon November 14 2013, 05:59:53 UTC
Вот последний пункт удручает. Одна из причин, из-за которых окамл перестал быть моим language of choice для большинства задач после нескольких лет активного использования.

Reply

triampurum November 14 2013, 16:21:21 UTC
Если не затруднит, можете написать о других причинах?

Reply

thedeemon November 14 2013, 18:17:37 UTC
Внезапно оказалось, что часть задач мне проще и удобнее решать на D, а другую часть - на хаскеле. При этом оба выигрывают также и по первому пункту - поддержке винды и доступности библиотек на ней.

Из конкретно недостатков окамла: отсутствие нормального параллелизма, SIMD, бедность стандартной библиотеки, бедная компайл-тайм рефлексия (в пучины camlp4 я не нырял, правда), всякие мелочи вроде того, что конструкторы АТД не являются функциями, отсутствие перегрузок (код наводняется "List." "Enum." и т.п. и смена одного типа на другой потом влечет массу правок).

Reply

triampurum November 17 2013, 14:20:33 UTC
Вот да, то, что конструкторы - не функции - это жаль. Спасибо, после ваших дикуссией с Женей xeno-by стало интересно посмотреть на D. По результатам беглого осмотра видно, что старались сделать аккуратно, но на еще один язык с наследованием энтузиазма не хватает.

Reply


Leave a comment

Up