Dmitry
где, ну где я называл хаскель плохим?
Arseniy
Ща пацанчиков позовём, выгоним с района
Dmitry
это ж офигительный язык!
Anatolii
"не продакшн реди" это оскорбительно!:)
Dmitry
зашибись
Arseniy
Ну просто люди не знают фактов.
Dmitry
и где я такое сказал, а?
Dmitry
еще что мне припишешь? убийство Кеннеди?
Andrei
> покажи пожалуйста пример где тебе на хаскеле что-то долго нужно делать, а на джаве все хорошо
Анатолий, всё то, что является типовыми задачами промышленного программирования в Java уже давно хорошо автоматизировано, полно готовых решений. В хаскеле там в большинстве случаев — голяк. Если хочешь писать какую-нибудь стандартную апликуху, чтобы постить котиков в базу данных или типа того, то на java, c#, php, ruby, python ты напишешь её существенно быстрее, чем на х-е
ни одна «стандартная» аппликуха на деле стандартной не является — всегда будет что-то эдакое. Я за 12 лет имел дело ровно с двумя такими (из ~полусотни).
Alexander
Dmitry логичное завершение вброса без конкретных аргументов
Sergey
Alexander
оппоненты или забивают или ругаются
Anatolii
Анатолий, всё то, что является типовыми задачами промышленного программирования в Java уже давно хорошо автоматизировано, полно готовых решений. В хаскеле там в большинстве случаев — голяк.
вот это все я для себя прочел как не продакшн реди
Dmitry
Alexander: не было вброса. Я просто сказал, что на java проекты пишутся быстрее, чем на Haskell, и привел свои аргументы
Anatolii
язык не продкшн реди когда нету либ чтобы сест и писать
Dmitry
Анатолий воспринял это как оскорбление
Anatolii
ну это через чур
Anatolii
я просто сижу часто и думаю
Anatolii
почему на джавах пишут
Dmitry
ну, нафантазировал себе, сам и разруливай 😊
Arseniy
Anatolii
если на хаскель потратить треть времети которое трятят на изучение джава фрэймворков - там все также быстро будет
Arseniy
Если возможно одинаковых людей, только один хаскелист, другой джавист
То напишут они одинаково
Anatolii
могут быть проблемы с Oracel базами всякими, я просто меряю по своим задачам каждодневным
Кабачок
Anatolii
Leonid 🦇
быстрее на хаскеле написать либу, чем разобраться в энтерпрайз базвордах на вашей жаве
Кабачок
А Клапауциуса здесь нету?
Anatolii
Leonid 🦇
@greenest_pig а он вообще на плюсах пишет
Arseniy
Arseniy
Инфа на опыте
Leonid 🦇
плюсую. рефактор на +500-1000 и всё пашет.
Кабачок
Dmitry
Leonid Onokhov: рефакторинг — особая боль хаскеля
Anatolii
это почему же?
Leonid 🦇
@greenest_pig а такая, он вообще не знает ничего о хаскеле в продакшене
Dmitry
потому что хотя система типов и помогает найти ошибки, но сама структура кода такая, что, например, добавление еще одного слоя в стек монад трансформеров приводит к рефакторингу чуть ли не 90% кода, вручную заметь. вот говнище, ей-богу!
Кабачок
Боже, это чат о хаскеле в продакшене? Кажется я ошибся дверью...
Leonid 🦇
Dmitry не болтайте ерунду
Anatolii
а как часто ты добавляешь стэки трансформеров?
Dmitry
Leonid: взаимно
Aleksei (astynax)
Anatolii
такое ощущение что добавляешь по 2 стэка в час
Anatolii
и след 2 часа рефакторишь!!
Dmitry
Александр: у тебя это что, религиозное? я ж объяснил, если есть готовые либы, то их быстрее использовать, чем писать с нуля
Leonid 🦇
абстракции вам на что? mtl хотя-бы
Anatolii
я не понял проблем с TH
Anatolii
что плохого что он линзочки добавит?
Dmitry
Один лайк один факт о хаскелле в продакшене
Anatolii
Alexander
Dmitry можешь характеризовать сколько у тебя опыта написания продакшн Haskell кода и его реыакторинга
Leonid 🦇
TH на армах не пашет же. и про кроссконпеляшках. но это к продакшен реди не имеет отношения
Anatolii
Leonid 🦇
@voidlizard ❤️
Andrei
Alexander
а то говорить что с реыакторинга все плохо тому,кто каждый день это делает, это.. странно
Danila Matveev
чат любви
Anatolii
Факт первый - @voidlizard уже давно хаскель в продкшене катает и никуда не уходит
Dmitry
Чорт, вы серьезно что ли
Aleksei (astynax)
poll заведите уже - там и лайкайте :)
Dmitry
Alexandr: мало. Но есть немного. Я напоролся на проблемы хаскеля на нескольких проектах подряд и принял решение не использовать его в своем проде. Только вот не надо сейчас опытом меряться, ссылка на опыт — не доказательство.
Anatolii
ну так может не так что-то делали?
Dmitry
1. Хаскелл используется в продакшене
Alexander
учитывая что спорят тут те кто работают профессионально, а не факториалы по вечерам пищут
Dmitry
Анатолий: когда я сомневался — советовался. Думается мне, что я всё-таки напоролся на ограничения именно языка
Anatolii
Alexander
Anatolii
я просто не понимаю как в других языках они обходятся?
Dmitry
ё-маё. а мне их сколько раз повторить нужно, чтобы слышно стало?
Alexander
стоит помолчать 10 минут и подумать
Dmitry
Alexander Vershilov: а мои предыдущие аргументы — что, опроврегли?
Alexander
что в Java есть библиотеки, а в Haskell нет?
Anatolii
Тут было стэк крансофртмеров, TH
Anatolii
TH - я не понял в чем проблема
Alexander
да, есть много областей где это так
Anatolii
Стэк трансформеров - тоже не очень. В самом начале пишется MyMegaMonad в которую потом добавляется все что нужно