Всегда интересно, по каким причинам фейлятся хаскельные проекты. Есть инсайдерская инфа от Сноймана, что из-за Fancy Haskell и неумения хаскеллистов просто делать вещи, без переписывания всего по многу раз
В данном случае нет. Амбиата как раз не использовала Fancy Haskell и “славилась” тем, что “у нас есть только узкий круг разрешённых расширений и строгий код стайл”.
Там другая причина была: смена менеджмента. Пришли какие-то левые люди, сначала образовался, я так понимаю, конфликт “в верхах”, ушёл CTO. Потом “верхи” решили, что нафиг нам париться со всем вот этим, если можно установить PrestoDB и немного спарка и всё сделать за неделю?
Доказать обратное им не удалось. А платформа у Амбиаты была (есть) классная: заточено на минимизацию затрат и скорость работы. Куча ресёча, вплоть до своего query language (Icicle), на уровне языка гарантирующего потребление памяти и однопроходность по данным и т.д.
Ну вот их кинули PrestoDB делать. Они сказали “да ну нафиг” и ушли. А тех, кого наняли делать Presto, по слухам делают это и сейчас :) Уже год или два… И, по слухам, до сих пор не вышли на feature parity :)
В общем, сейчас Амбиата не только сами там что-то на JVM делают, но и вынуждены услугами консалтинговой фирмы пользоваться - не взлетает, видать.