А кто нибудь OCaml пробовал? Я читал что он с BuckleScript (компилятор в JS) уделывают Elm по скорости генерируемого кода. Ну и язык сам очень приятный — простой и выразительный.
Да, ничего экспериментального в пурскрипте нету, там только испытанные фичи. То, что проверенные фичи из 80-х и 90-х, а не из 60-х и 70х не делает язык экспериментальным. Все-таки сейчас 2018-й год
ну это детали, двусторонний вывод сам по себе не новая фича, да и роу-полиморфизм. Делать в языке роу-полиморфизм в 95-ом году это эксперимент, а в 15 это уже просто делать язык "по учебнику" с использованием довольно старого уже опыта
ну, все к тому сводится, что IO индексированное списком эффектов это не настоящая система алгебраических эффектов, как у Олега, того же, а просто IO с дополнительной документацией
А если тут кто-нибудь когда-нибудь работал с PureScript, поясните, как у него с производительностью относительно обычного JS? И как у него с интеграцией с существующими JS-фреймворками?
А если тут кто-нибудь когда-нибудь работал с PureScript, поясните, как у него с производительностью относительно обычного JS? И как у него с интеграцией с существующими JS-фреймворками?
Интеграция руками, если нет пакета-обертки. Производительность 1:1 примерно.