Quet
чтоб спрашивали )
blkmrkt
у меня только что была маленькая победа: понял, почему умирали созданные ForkIO таски: я не ловил все эксепшоны, а лишь HTTPException. Поэтому с каждым TLSException например, таск умирал
Anonymous
лол https://telegram.me/VillageGameBot?start=fd5d40a33f
a66ath
Да
SimpleX
SimpleX
Именно обработка
blkmrkt
Вообще в хаскеле неудобно сделаны эксепшены
Я пока не особо таки нашел, что в хаскеле удобно. Если бы не типизация, то была бы збс лямбда машина, а пока что я мучаюсь с конверсией ByteString, Lazy.ByteString, String, Text, [Char], [Char8]
blkmrkt
Удивительно что никто еще не реализовал механизм подсказки для IDE в случаях type mismatch: например в виде выпадающего списока ф-й, которые берут данные типа lefthand и выдают данные нужного типа для righthand.
Quet
если не нужна типизация - просто возьми clojure
Anonymous
Quet
да, чего только эти люди не говорят )
Алдар
))
Алдар
С чего ты взял что за хаскелем будущее?
ㅤ
кложура ващето мультипарадигменная каша
ㅤ
Алдар
Может будущее за языками типа скалы - мультипарадигменной кашей
ㅤ
как бы попытка сесть на два стула одновременно
Алдар
хм, скала более распространена чем хаскель
ㅤ
ㅤ
скала это типа, более лучшая ява
Алдар
Дело в том что хаскель не очень популярен, потому что обычно программисты начинают на императивщине, а потом не хотят мозг ломать и учить тот же хаскель
ㅤ
это проблемы отстающих программистов, хаскель вполне популярен в серьезных проектах, просто конечно изза малого кол-ва специалистов не так массов, на западе хаскелистов хантят с вузов прям
ㅤ
популярность такая штука, 1С тоже как бы популярен
SimpleX
SimpleX
Нет серьёзной коммерческой поддержки и инструментов продакшн уровня для основных направлений: гуи, сети, распределенные вычисления
Алдар
в том же гугле хаскель не используется, хотя там есть хорошие хаскеллисты
SimpleX
Чтобы фирмы всерьёз отнеслись к яп, он должен в чем-то быть вне конкуренции же
SimpleX
Из перечисленного
Алдар
если бы они посчитали что хаскель в чем то действительно лучше, то начали бы его продвигать
Dima
хаскелль не для продакшена
SimpleX
А пока в сетях кроме эрланга фп не блещут
SimpleX
Фяп*
Алдар
в фейсбуке вполне себе хаскель в продакшене
Dima
Dima
а в продакшене там джава
Dima
и пыха
Dima
с джаваскриптом
Алдар
http://www.youtube.com/watch?v=mlTO510zO78
SimpleX
Нафиг никому не надо это
Dima
1. Нет нормальной документации
2. Бедная библиотека
3. Малое коммьюнити, не с кем делится/впитывать знания
4. Нет масштабных проектов, проверенных временем
Dima
вот и все причины
SimpleX
Даже мне для мелкого проекта много чего пришлось напильником обрабатывать
Dima
никто не будет вкладывать сотни лямов в то, что потом наебнется
Алдар
это потому что изначально хаскель не стал популярен
Алдар
проблемы курицы и яйца
SimpleX
SimpleX
Dima
ну и самое главное, цяцкель - это многопоточная разработка в приоритете, очень многим приложениям сложная многопоточка не нужна
ㅤ
Dima
SimpleX
Да, верно, вот та сфера
SimpleX
Где язык блещет
Алдар
хаскель хорош там где нужны определённые гарантии того как софт работает
Dima
плюс наверняка у него там свои конкуренты
SimpleX
Со своей типобезопасностью
SimpleX
В медицине бы ещё его
ㅤ
узкая сфера
сеть и паралельные вычисления: 20 милионов операций в секунду на одном хосте
ㅤ
Алдар
началось с того что кто-то сказал что за хаскеллем будущее
Алдар
появился ещё же purescript
SimpleX
И оттуда захватывать области, где безопасность выполнения важнее скорости
ㅤ
Алдар
сородич хаскеля
Quet
purescript ужасен конечно
SimpleX
Для программиста на си раст тоже страшный
Quet
ну то есть как язык он неплох, но как платформа для разработки -- спасибо, лучше уж elm
Evgeniy
Меня в хаскеле привлекает что можно писать edsl под определённую задачу
SimpleX
На самом деле много чего можно быстро сделать
SimpleX
Но порог вхождения крайне высокий
Алдар
https://www.wikiwand.com/en/L4_microkernel_family
Алдар
микроядро проходило формальную верификацию, для этого использовался хаскель
SimpleX
И либ мало качественных
SimpleX
И интерфейсы у каждой либы свои