Когда меня пригласили в Juspay, там были попытки перейти с Groovy / JavaScript на PureScript. Они пытались на PureScript делать мобильные приложения, но у них не выходило. Код был кривой и не работал толком. Я им предложил фри монады и фреймворк (PureScript Presto). И зашло, - они почувствовали, насколько это проще, и почувстсвовали уверенность в ФП. Их главный мобильный продукт так написан теперь. Там даже менеджеры садятся с разработчиками в круг с проектором и начинают писать / обсуждать код. И всем всё понятно. Так и началась успешная история Haskell / PureScript в этой компании. Конечно, Вимал Кумар искал способы затащить это в прод, и инициатива шла от него, но именно фри монадический фреймворк убедил их, что ФП - это не страшно. Дальше они (мы) распространили эти практики на бэкенд. Тот же самый фреймворк с дополнениями (PureScript Presto.Backend) сейчас драйвит их главные API. Там еще есть хаскельный его аналог, который мы сделали с ребятами за прошедшие осень-зиму, но он пока не опен сурсный. Кроме того, я им сделал resumable persistent distributed workflows (тоже фри монад дривен), я уже как-то про это рассказывал. Ну и есть еще пяток проектов, которые не на фри монадах, а на каких-нибудь других технологиях (streamly например), но эти проекты побочные большей частью, и не все из них себя оправдали.