@haskellru

Страница 801 из 1551
Marai Auwal Muhd Auwal
01.02.2018
15:10:50
hello

? animufag ?
01.02.2018
15:11:11
?

Marai Auwal Muhd Auwal
01.02.2018
15:16:40
how a u

Denis
01.02.2018
15:17:23
https://phabricator.haskell.org/D4342

Google
? animufag ?
01.02.2018
15:24:17
how a u
nice. better tell about you. what are you looking for?

Marai Auwal Muhd Auwal
01.02.2018
15:28:45
ok

my frnd given me th story

? animufag ?
01.02.2018
15:40:36
I'm listening

Leonid
01.02.2018
16:31:16
https://twitter.com/jdegoes/status/958807640850685952 Го лучше всех для микросервисов, rust лучший системный ЯП, а хаскель специализируется на криптовалютах

Marai Auwal Muhd Auwal
01.02.2018
17:01:42
were d y live pls

Jey
01.02.2018
17:02:42
Вот тут хорошо

Интеллектуалы тихо зоонаблюдают за тихим поехавшим автором нигерийских писем

Слава
01.02.2018
17:05:40
Подробное описание кейса. Как product owner я предоставил команде выбор: или пишите на любимой java или я вас могу переучить clojure. Они подумали и решили что java, аргументировав тем что быстрее надо фичи выводить, а обучение новому языку потребует времени. Ну ок, мое дело бэклог и вижн продукта. Начались спринты: 1,2,3,4 .. После 4 спринта стало окончательно ясно, что чуваки вместо продукта делают церемонии в java: пилят ORM, делают обертки, фабрики и прочее, что принято в java мире. На каждую маленьккую задачу рождалось тонны кода, который еще внезапно не многопоточный, мутабельный со всех строн, на что просились дополнительные ресурсы. Это не только у меня. В соседних стримах по платформам банка это видно. Но хуже всего было то, что я тратил 1 день clojure, чтобы показать им, что они должны были сделать за спринт всей командой. Кроме шуток, после их объяснения почему что-то не получилось, я показвал им сам демо и встречал это полным молчанием. Как-то только от javaистов требовалось сделать что-то не как в их любимом фреймворке, то сразу стекланные глаза и завышение оценок в 2-3 раза. После 4 спринта им было предложено прекратить тратить деньги организации "делая java" и переучиваться на clojure или уйти. Да, ушла ровно половина. И это пошло на огромную пользу продукту. Во-первых остались только мотивированные на создание продукта люди, а не на их java. Во-вторых набор новых высокомотивированных людей повысил общую атмосферу работы до дружеской и да еще писать на Clojure. Я согласовал затраты с боссами и 1,5 мес мы "жгли" деньги на обучение Clojure ребят. Уже после 1х спринтов вчерашние java'исты стали во-первых выводить фичи, а во-вторых они признавали что все получается заметно короче, а главное код проще.
Какая прелесть. Узнаю best practices. Когда ради одного запроса делается интерфейс сервиса, сервис, интерфейс репозитория, сам репозитотрататитоторий и ещё IoC сверху. Тут не ява виновата, а традиции так сказать ООП

kana
01.02.2018
17:06:52
репозитотрататитоторий - это что-то жуткое как будто расстреливают

Alister
01.02.2018
17:08:25
Dynamic types are lie

Александр
01.02.2018
17:08:26
Хабара нет

Слава
01.02.2018
17:12:37
Google
Антон
01.02.2018
17:13:35
"А сейчас я и мои 30 слонов закоммитят для вас!"

Alister
01.02.2018
17:17:00
Слава
01.02.2018
17:18:33
Ух, накомитили, ух и вонища
- Все таки накомитил, вот же ж... Иди на ревью, мойся! - Как я vim'ом буду чистить?

Александр
01.02.2018
17:21:17
Ну ведь мы оба знаем, что ты хочешь поизучать Haskell. И это нормально!

Александр
01.02.2018
17:22:20
Это вот отсюда: https://gist.github.com/quchen/5280339

Alister
01.02.2018
17:23:05
Сколько монад было? Какие трансдюсеры? Это знать надо, сука.

Jey
01.02.2018
17:24:56
Я тебе потестить принес

весь пол, опять же, в монадках

Alister
01.02.2018
17:25:40
Ну подевелопили с этой дурой. Состояние так и потекло.

Александр
01.02.2018
17:25:57
Окунают чувака в ФП. - Монады, функторы понял? - Нет. Окунают еще раз. - Монады, функторы, чистоту понял? - Да нет! Окунают еще раз. - Чистоту, функторы, монады понял?!! - Блин, мужики, вы или окунайте глубже, или объясняйте лучше. ФП мутное, ничего не ясно!

Alister
01.02.2018
17:27:37
Я когда-то здоровый был, как пельмень, мог целый репозиторий за вечер закомитить. А теперь? А теперь я синьор стал, лычки мешают, ревювить надо.

Слава
01.02.2018
17:27:48
- Пациент, вы деньги - принесли? Простите, а зачем вам столько галоперидола? - Я его натурально съем и пойду в haskell сеньоры. Не плющит меня на яве писать.

Александр
01.02.2018
17:29:04
Сидит функциональщик на осмотре у доктора. Доктор: - Хорошо... Да, хорошо.. хорошо... - Доктор, а что хорошо-то? - Хорошо, что не у меня!

Alister
01.02.2018
17:29:49
- Сколько хаскелистов надо чтобы вкрутить лампочку?

Александр
01.02.2018
17:30:02
Не было, вроде, такого

Слава
01.02.2018
17:30:08
Не лампочку! Окно вставить

Слава
01.02.2018
17:30:25
Но под окнами он не работает же

Google
Denis
01.02.2018
17:31:34
мб бан им?

Alister
01.02.2018
17:31:46
Неправильно ты дядя Брагилевич, на Хаскеле пишешь, ты продакшн код выдаёшь, а надо теорию категорий учить.

Меня забанили?

Александр
01.02.2018
17:39:56
Меня забанили?
Здесь? Вроде нет.

Alister
01.02.2018
17:44:19


Alexander
01.02.2018
17:44:44
С другой стороны вопрос "как делать промышленный дизайн на хаскелле" открыт и ответов нет
могу только порекламировать фирмы консультантов, которые за немерянный или нормальный прайс готовы объяснить архитектуру решения или сделать PoC/MVP

Yurii
01.02.2018
17:46:41
Меня забанили?
Хаскель комьюнити не банит, а создает забаненую копию

Антон
01.02.2018
17:48:09
Угу, и если о ней теряется память, то автоматически удаляется

Alister
01.02.2018
17:50:30
Lazy ban

Alexander
01.02.2018
17:50:33
кто бота пригласил?

Александр
01.02.2018
17:51:20
боты они как боттом. Населяют каждый чатик

Антон
01.02.2018
17:53:02
Возможно, но все просо фидят

Psy
01.02.2018
17:54:36
Вот ghci я под него не увидел, но хоть erl есть в пакетах

Alexander
01.02.2018
17:59:54
@L2Rldi9yYW5kb20K пожалуйста не веди себя прилично

Александр
01.02.2018
18:02:17
Надо нашему гостю сделать монаду "Хабар".

Пусть это будет такая монада, которую разворачиваешь, и у тебя эффект какой-нибудь. Здоровье, там, выносливость. И чтобы разные хабары компоновать можно было

Admin
ERROR: S client not available

Alexander
01.02.2018
18:04:22
кастомер умер

Marai Auwal Muhd Auwal
01.02.2018
18:12:56
ok

Jey
01.02.2018
18:39:58
хм

Google
Jey
01.02.2018
18:40:30
Не эвалится

Dmitry
01.02.2018
18:40:36
Да?

Jey
01.02.2018
18:40:56
нет, не эвалится. Неправильный лисп

А если бы эвалилось оставил бы?

init.d
01.02.2018
18:41:49
maybe

Index
01.02.2018
21:17:45
Моей библиотекой никто же не станет пользоваться, если в ней основной оператор будет EN DASH? Эххх

Минус б сошёл, но его занял Num

Imants
01.02.2018
21:21:12
Бери минус. Есть import qualified

Alister
01.02.2018
21:22:28
бери сердечко

Alexey
01.02.2018
21:34:23
А разве нельзя минус оверрайднуть для типов библиотеки только?

Index
01.02.2018
21:35:19
Ну во-первых это будет страшное преступление, потому что там даже не близко к Num-классу, во-вторых в моем случае типы не сойдутся.

Alexey
01.02.2018
21:36:07
там точно нужен минус? что-то вычитается из чего-то?

или минус - он просто как бы метафора операции?

Index
01.02.2018
21:36:59


Там вот такое

Leonid
01.02.2018
21:37:03
возьми .--

Index
01.02.2018
21:37:10
Я что вместо - не попробую, выходит operator soup.

Для применений функции хочется что-нибудь lightweight, пока что второй кандидат это !

Ну как бы там дальше идет еще этот # и по-дурацки выходит

Alexey
01.02.2018
21:39:05
Просто я в хаскелле не специалист, здесь сижу, чтобы мудрости набраться, но вот в плюсах строго не рекомендовали переписывать операторы вне семантики. Например, для класса кватернионов переопределить арифметику - это збс, а вот переопределить операторы бинарного сдвига для перенаправления стандартного ввода / вывода - это abominable

Google
Index
01.02.2018
21:39:06
Идеально было бы infix overloaded labels, конечно.

A64m
01.02.2018
21:44:33
ВОТ ТАК УЖАС

Страница 801 из 1551