
Anatolii
20.09.2017
14:44:31

Dmitry
20.09.2017
14:44:56
Anatolii, да ты еще больший троль, чем я!!
?
где, ну где я называл хаскель плохим?

Google

Arseniy
20.09.2017
14:45:05
Ща пацанчиков позовём, выгоним с района

Dmitry
20.09.2017
14:45:07
это ж офигительный язык!

Anatolii
20.09.2017
14:45:28
"не продакшн реди" это оскорбительно!:)

Dmitry
20.09.2017
14:45:39
зашибись

Arseniy
20.09.2017
14:45:45
Ну просто люди не знают фактов.

Dmitry
20.09.2017
14:45:46
и где я такое сказал, а?
еще что мне припишешь? убийство Кеннеди?

Andrei
20.09.2017
14:46:05
> покажи пожалуйста пример где тебе на хаскеле что-то долго нужно делать, а на джаве все хорошо
Анатолий, всё то, что является типовыми задачами промышленного программирования в Java уже давно хорошо автоматизировано, полно готовых решений. В хаскеле там в большинстве случаев — голяк. Если хочешь писать какую-нибудь стандартную апликуху, чтобы постить котиков в базу данных или типа того, то на java, c#, php, ruby, python ты напишешь её существенно быстрее, чем на х-е
ни одна «стандартная» аппликуха на деле стандартной не является — всегда будет что-то эдакое. Я за 12 лет имел дело ровно с двумя такими (из ~полусотни).

Alexander
20.09.2017
14:48:03
Dmitry логичное завершение вброса без конкретных аргументов
оппоненты или забивают или ругаются

Anatolii
20.09.2017
14:48:28
Анатолий, всё то, что является типовыми задачами промышленного программирования в Java уже давно хорошо автоматизировано, полно готовых решений. В хаскеле там в большинстве случаев — голяк.
вот это все я для себя прочел как не продакшн реди

Dmitry
20.09.2017
14:48:31
Alexander: не было вброса. Я просто сказал, что на java проекты пишутся быстрее, чем на Haskell, и привел свои аргументы

Anatolii
20.09.2017
14:48:36
язык не продкшн реди когда нету либ чтобы сест и писать

Google

Dmitry
20.09.2017
14:48:39
Анатолий воспринял это как оскорбление

Anatolii
20.09.2017
14:48:51
ну это через чур
я просто сижу часто и думаю
почему на джавах пишут

Dmitry
20.09.2017
14:49:07
ну, нафантазировал себе, сам и разруливай ?

Arseniy
20.09.2017
14:49:08

Anatolii
20.09.2017
14:49:24
если на хаскель потратить треть времети которое трятят на изучение джава фрэймворков - там все также быстро будет

Andrei
20.09.2017
14:49:28

Arseniy
20.09.2017
14:49:45
Если возможно одинаковых людей, только один хаскелист, другой джавист
То напишут они одинаково

Anatolii
20.09.2017
14:49:47
могут быть проблемы с Oracel базами всякими, я просто меряю по своим задачам каждодневным

Pig
20.09.2017
14:49:52
отлично

Anatolii
20.09.2017
14:50:04

Leonid
20.09.2017
14:50:05
быстрее на хаскеле написать либу, чем разобраться в энтерпрайз базвордах на вашей жаве

Pig
20.09.2017
14:50:25
А Клапауциуса здесь нету?

Anatolii
20.09.2017
14:50:48

Leonid
20.09.2017
14:50:58
@greenest_pig а он вообще на плюсах пишет

Arseniy
20.09.2017
14:51:09
Инфа на опыте

Leonid
20.09.2017
14:51:48
плюсую. рефактор на +500-1000 и всё пашет.

Pig
20.09.2017
14:51:58

Google

Dmitry
20.09.2017
14:52:09
Leonid Onokhov: рефакторинг — особая боль хаскеля

Anatolii
20.09.2017
14:52:27
это почему же?

Leonid
20.09.2017
14:52:27
@greenest_pig а такая, он вообще не знает ничего о хаскеле в продакшене

Dmitry
20.09.2017
14:53:01
потому что хотя система типов и помогает найти ошибки, но сама структура кода такая, что, например, добавление еще одного слоя в стек монад трансформеров приводит к рефакторингу чуть ли не 90% кода, вручную заметь. вот говнище, ей-богу!

Pig
20.09.2017
14:53:04
Боже, это чат о хаскеле в продакшене? Кажется я ошибся дверью...

Leonid
20.09.2017
14:53:25
Dmitry не болтайте ерунду

Anatolii
20.09.2017
14:53:32
а как часто ты добавляешь стэки трансформеров?

Alexander
20.09.2017
14:53:39

Dmitry
20.09.2017
14:53:40
Leonid: взаимно

Aleksey
20.09.2017
14:53:49

Anatolii
20.09.2017
14:54:06
такое ощущение что добавляешь по 2 стэка в час
и след 2 часа рефакторишь!!

Dmitry
20.09.2017
14:54:19
Александр: у тебя это что, религиозное? я ж объяснил, если есть готовые либы, то их быстрее использовать, чем писать с нуля

Leonid
20.09.2017
14:54:24
абстракции вам на что? mtl хотя-бы

Anatolii
20.09.2017
14:54:33
я не понял проблем с TH
что плохого что он линзочки добавит?

Dmitry
20.09.2017
14:55:08
Один лайк один факт о хаскелле в продакшене

Anatolii
20.09.2017
14:55:16

Alexander
20.09.2017
14:55:20
Dmitry можешь характеризовать сколько у тебя опыта написания продакшн Haskell кода и его реыакторинга

Leonid
20.09.2017
14:55:26
TH на армах не пашет же. и про кроссконпеляшках. но это к продакшен реди не имеет отношения

Google

Anatolii
20.09.2017
14:55:26

Leonid
20.09.2017
14:55:51
@voidlizard ❤️

Andrei
20.09.2017
14:55:57

Alexander
20.09.2017
14:56:08
а то говорить что с реыакторинга все плохо тому,кто каждый день это делает, это.. странно

Daniel
20.09.2017
14:56:09
чат любви

Anatolii
20.09.2017
14:56:10
Факт первый - @voidlizard уже давно хаскель в продкшене катает и никуда не уходит

Dmitry
20.09.2017
14:56:11
Чорт, вы серьезно что ли

Aleksey
20.09.2017
14:56:12
poll заведите уже - там и лайкайте :)

Dmitry
20.09.2017
14:56:12
Alexandr: мало. Но есть немного. Я напоролся на проблемы хаскеля на нескольких проектах подряд и принял решение не использовать его в своем проде. Только вот не надо сейчас опытом меряться, ссылка на опыт — не доказательство.

Anatolii
20.09.2017
14:56:28
ну так может не так что-то делали?

Dmitry
20.09.2017
14:56:31
1. Хаскелл используется в продакшене

Alexander
20.09.2017
14:56:32
учитывая что спорят тут те кто работают профессионально, а не факториалы по вечерам пищут

Anatolii
20.09.2017
14:56:46

Dmitry
20.09.2017
14:57:10
Анатолий: когда я сомневался — советовался. Думается мне, что я всё-таки напоролся на ограничения именно языка

Anatolii
20.09.2017
14:57:12

Alexander
20.09.2017
14:57:26

Anatolii
20.09.2017
14:57:27
я просто не понимаю как в других языках они обходятся?

Dmitry
20.09.2017
14:57:30
ё-маё. а мне их сколько раз повторить нужно, чтобы слышно стало?

Alexander
20.09.2017
14:57:47
стоит помолчать 10 минут и подумать

Dmitry
20.09.2017
14:57:51
Alexander Vershilov: а мои предыдущие аргументы — что, опроврегли?

Google

Alexander
20.09.2017
14:58:16
что в Java есть библиотеки, а в Haskell нет?

Anatolii
20.09.2017
14:58:19
Тут было стэк крансофртмеров, TH
TH - я не понял в чем проблема

Alexander
20.09.2017
14:58:44
да, есть много областей где это так

Anatolii
20.09.2017
14:58:49
Стэк трансформеров - тоже не очень. В самом начале пишется MyMegaMonad в которую потом добавляется все что нужно

Leonid
20.09.2017
14:58:54
в хаскеле нет норм макросов - нельзя в прод.

Alexander
20.09.2017
14:59:01
вот хочется использовать спарк, а его нету
или т.п.

Anatolii
20.09.2017
14:59:06
Библиотеки - это самое узкое место
но обычно хватает

Alexander
20.09.2017
14:59:23
это частично проблема

Anatolii
20.09.2017
14:59:31
ну и писать из-за какой-то узкой задачи весь проект на другом языке я бы не стал
делаешь потом сервис на этом языке который занимается это задачей

Dmitry
20.09.2017
14:59:57
2. Сотрудников регулярно пытаются схантить, на ставку выше. Т.е. рынок труда появился и растёт, как было с эрлангом
3. Заказчик одного нашего проекта нашел себе разработчика и дальше собирается разрабатывать проект самостоятельно

Alexander
20.09.2017
15:00:10
про ТН и трансформеры это было от недостатка опыта
и про рефакторинг, тут вообще нечего говорить

Dmitry
20.09.2017
15:00:28
Может, лучше дальше лучше факты в виде ответов на конкретные вопросы?

Anatolii
20.09.2017
15:00:31

Dmitry
20.09.2017
15:00:37
Alexander Vershilov: нет. Просто TH-это вообще говнище, сравни с аналогичными решениями в других языках