
Alex
14.02.2018
19:57:10
ну собсна в статье так и сделано

KrivdaAllStars
14.02.2018
19:57:53
А imap не есть биекция ?

Alexander
14.02.2018
20:00:32

Daniel
14.02.2018
20:08:32

Google

Alexander
14.02.2018
20:13:22

Oleg
14.02.2018
20:15:53

Alexander
14.02.2018
20:16:31

Oleg
14.02.2018
20:18:12
Для специфических узких кейзов
Моноклевый - как надо с композицией и даунгрейдингом в низшие оптики
Мало того, моноклевый полиморфный
Можно сделать сделать чонибудь типа
PIso[User, IO[User], DBUser, IO[DBUser]], если биекция проходит через эффект, к примеру
Короч, юзай монокль
инвариантный функтор

Alexander
14.02.2018
20:24:06

Google

Oleg
14.02.2018
20:24:30
Даниил такое чувство, что сидит и поджидает, когда можно заюзать эти стикеры. Ни разу не пропустил

Daniel
14.02.2018
20:24:43

Oleg
14.02.2018
20:24:43

Alexander
14.02.2018
20:27:13
Для линз и Шейплес хорош (по крайней мере я не нашёл чем Монокль может быть лучше).

Nick
14.02.2018
20:27:24

Oleg
14.02.2018
20:28:23
Не пойман - не unlawful

Alexander
14.02.2018
20:36:07
Это можно в CoC внести?

Oleg
14.02.2018
20:37:15

Alexander
14.02.2018
20:38:39
что?
Ну вот это вот: "у улиц свои законы" - соответствует духу Скалы!

Александр
14.02.2018
20:40:00
в red hat сборке уже в 9 обещали нормальную версию запилить, коль не путаю

Kirill
14.02.2018
20:54:53
полуночный вопрос: кто чем руководствуется при версионифицировании своих артефактов?

Oleg
14.02.2018
20:57:21
Ну т.е. я уже выиграл у akka http

Nick
14.02.2018
20:58:11

Gregory
14.02.2018
23:28:45
токсичный ли коллектив
Что это значит? Что тебя гнобят на работе? Отправляешь мерж реквест, а тебе "азазаза лалка, код говно". Я не понимаю

Alex
14.02.2018
23:31:17
Serge request неплохо

Александр
14.02.2018
23:34:47
чувак который истерит и обещает ЛИЦО сломать когда не может смержить свою фичу

Google

Александр
14.02.2018
23:38:17
пассивно-агрессивные чудаки которые после твоего нейтрального комментария о возможно лучшем решении месяц заполняют твои мердж реквесты коментами и рационализаторскими предложениями

Nikolay
14.02.2018
23:39:30
Знатное место

Gregory
14.02.2018
23:40:36
А, ну примерно понял. У нас такого нет. Есть только джавист. Сидит такой тихонько но может РЕЗКО ЗАООАТЬ и стучать по клавиатуре. Но это он просто эксцентричный, на других никогда не гонит хотя по скилам выше всех на порядок

Александр
14.02.2018
23:41:30
мой любимый персонаж, groovy сеньер архитектор, выррсший из qa, который настолько был оскорблен мною, что в моих ветках менял код на ПРАВИЛЬНЫЙ после чего проект переставал собираться и фича разваливалась, и все это до открытия мердж реквеста
привет БСС

Gregory
14.02.2018
23:46:37

Andrey
15.02.2018
04:52:50
implicit в качестве аргумента ищёт в области видимости вызова объект подходящего типа?

Юрий
15.02.2018
04:55:27

Oleg
15.02.2018
04:59:31

Vadim
15.02.2018
05:42:36

Andrey
15.02.2018
05:47:26
О боги, как всём этом не запутаться?

Kirill
15.02.2018
05:50:26
Так можно и запутаться, а потом распутаться

Юрий
15.02.2018
05:59:10
типа локального + компаньон
остальные куда более редкие
плюс компилятор тебе подскажет, если что-то не так

Oleg
15.02.2018
06:02:02
типа локального + компаньон
компаньон - это тоже непростой скоуп
Во-первых у сложных типов может быть несколько разных компаньонов. Например у Foo[Bar, Baz] - три штуки
Для каждого компаньона есть некоторый ещё приоритет. Сначала - собственные методы, потом прямо унаследованные. Если базовые типы компаньона сами имеют родителей - то там тоже упорядичивается
То же относится и к классу, в котором происходит поиск

Kirill
15.02.2018
06:05:28
Про несколько компаньонов можно поподробнее

Google

Kirill
15.02.2018
06:05:38
Это же static класс с module

Oleg
15.02.2018
06:05:47
Мало того, если ты зашэдовишь имя
То потеряешь и имплисит

Kirill
15.02.2018
06:08:58
w00t, Bar и Baz будут считься компаньонами для Foo?

Michael
15.02.2018
06:10:00
срыв покровов

Kirill
15.02.2018
06:10:42
Я как-то никогда не задумывался даже о таком

Vadim
15.02.2018
06:12:49
так,кто нибудь тут с scalaxb работал?

Kirill
15.02.2018
06:13:25
Работал, потом забил и написал через тонкую прослойку с jaxb
Уже с @pomadchin обсуждали, иногда странная генерация кода, иногда очень странная, читать - мало удовольствия

Grigory
15.02.2018
06:14:43

Vadim
15.02.2018
06:14:44

Nick
15.02.2018
06:15:21

Grigory
15.02.2018
06:15:28
да оно как бы работает, но и иногда не совсем верно генерирует, небольшие косяки бывают, зависит от мудрености и корреткности схемы. а если и заведешьто медленно

Kirill
15.02.2018
06:15:35
Оно ещё и медленное, т.к. scala-xml медленное

Grigory
15.02.2018
06:15:43
ну очень медленно прям

Kirill
15.02.2018
06:16:20

Vadim
15.02.2018
06:16:54
у нас есть сраный оракл 11,который не могет с json работать :(

Kirill
15.02.2018
06:17:02
Для xml толкового ниче нет, инфа сотка, джексоновый модуль тоже шаг влево-вправо и расстрел

Google

Kirill
15.02.2018
06:18:56
Ну если скорость не важна и xsd несложная, то можно и scalaxb или вообще ручками разобрать, если скорость важна, то лучше jaxb с аккуратной оберточкой, написать и больше туда никогда не смотреть

Vadim
15.02.2018
06:22:39
да ситуация конечно у меня не айс.Около 15 xsd разных будет

Kirill
15.02.2018
06:22:51
бедняга
А сложные?

Grigory
15.02.2018
06:23:04
попробуй scalaxb тогда, а потом поймешь что похалявить не получится
ну или устроит результат

Vadim
15.02.2018
06:23:15
я вчера с ним боролся

Oleg
15.02.2018
06:23:18

Vadim
15.02.2018
06:23:18
в жопу

Kirill
15.02.2018
06:23:21

Grigory
15.02.2018
06:23:30
там не сложно

Vadim
15.02.2018
06:23:46
не.Есть такие куски там,типа, <OPLATAPOPOCHTE></>
глаза режет

Kirill
15.02.2018
06:23:49

Vadim
15.02.2018
06:23:50
=(

Grigory
15.02.2018
06:24:01