- баклскрипт не придумали ничего лучше чем тупо портануть окамл, из-за чего там куча не совместимостей с апстримом и оно постоянно отстает
- баклскрипт зачем то с самого начала упорно игнорирует окамл экосистему: оно не совместимо ни с opam, ни с dune, ни с esy, фокусируясь на жс экосистеме, в которой часто многое работает хуже, а чего-то просто нет (вместо того чтобы совмещать оба мира)
- баклскрипт не добавляет никаких абстракций в жс
- не существуют нормальной документации на ризонмл, система модулей рассмотрена, например, очень поверхностно. по-сути ты должен знать окамл, а потом транслировать знания в ризон
- синтаксис ПОЧТИ совместим с окамлом, некоторых конструкций там нет. и при каждом апдейте окамла надо ждать апдейта ризона
- с ppx (местные макросы, но не макросы) проблема из-за и баклскрипта и из-за ризона
- в окамле давняя проблема с отсутсвием стд либы (точнее с наличием кучи альтернативных). баклскрипт не только не решает этой проблемы, но добавляет свои стдлибы. в добавок из-за игнорирования окамл экосистемы там не работают прекрасные lwt для конкаренси
- баклскрипт не предлагает никаких абстракций поверх жс / реакта (в отличии от кложаскрипта, например). вместо этого тупые, прямые биндинги. в итоге имеешь худшее из двух миров: сначала ебешься с типами, чтоб везде все совпало, а потом имеешь рантайм ошибки из-за кривых биндингов / ошибок в жс либах