@scala_ru

Страница 1472 из 1499
Oleg
16.05.2018
09:42:28
GraalFX 11 EE

Aleksei
16.05.2018
09:43:51
нарядные, я бы чисто изза обложек парочку купил

Aleksei
16.05.2018
09:45:10
между ней и монгой бы выбирал

Google
Aleksei
16.05.2018
09:45:31
лол там на дойче есть, вот их бы первыми взял

Oleg
16.05.2018
09:45:33
Или Nebentaufige Programmierung mit Java?

Aleksei
16.05.2018
09:45:58
зришь в корень Mit Python

Oleg
16.05.2018
09:47:16
Der Java-Profi: Persistenzlösungen und REST-services

Aleksei
16.05.2018
09:47:45
ЯВОЛЬ

я больше не знаю по немецки ничего =)

Oleg
16.05.2018
09:48:20
Зачем знать?

Aleksei
16.05.2018
09:48:27
вот тут согласен полностью

Oleg
16.05.2018
09:48:34
Тебе же обложки няшить

Р
16.05.2018
09:56:09
Нашёл Одерского!

Он спрятался в speaker lounge

Не достать

Oleg
16.05.2018
09:57:49
Не достать
немудрено

Google
Р
16.05.2018
09:58:26
Тебе же обложки няшить
Но это же мещанство! ?

Igor
16.05.2018
09:58:54
/ponv

/ponv

Oleg
16.05.2018
09:59:00
Он возможно чувствует себя эдакой обезьянкой. Никто, похоже не хочет уезжать с подобных конф, пока не заинстаграммит фотку с ним

Mikhail
16.05.2018
09:59:27
Такая участь у него. Сам виноват

Oleg
16.05.2018
09:59:35
Возможно, что некоторые только за этим и приезжают

Р
16.05.2018
09:59:36
Одно время он с удовольствием со всеми фотографировался, но теперь нет. По-моему была история где кто-то с ним плохих фотографий наделал.

Юрий
16.05.2018
11:25:46
а есть ссылки на нормальное описание того, как в новом скалази работает typeclass encoding?

OlegYch
16.05.2018
11:41:26
https://github.com/jbgi/scato/raw/master/TypeClassesInScato.pdf походу

ну и вообще https://github.com/scalaz/scalaz/issues/1084

Юрий
16.05.2018
11:48:10
Трэд я читал и ничё не понял

наверное, надо читать ещё раз

Enver
16.05.2018
12:16:57
Трэд я читал и ничё не понял
Вот тут примеры вроде норм: https://www.slideshare.net/jdegoes/scalaz-8-a-whole-new-game (Где-то 12-й слайд и рядом)

λoλcat
16.05.2018
12:33:48
Да, тут уже это вскольз упоминалось.

Юрий
16.05.2018
14:15:23
Не понятно, за счёт чего именно такой код даёт такой эффект

Пока я не осознал

λoλcat
16.05.2018
14:16:22
Была статья на тайплевел блоге. Там точно было что-то по этой проблеме, но не уверен, что именно такое решение

Alexander
16.05.2018
14:18:10
12-й слайд точно не придаст скале популярности

Google
Oleg
16.05.2018
14:20:27
частично решает проблему противоречивых инстансов?

Юрий
16.05.2018
14:20:55
какой такой?
Ну вот что эти трюки с instanceof помогают с тайпкласс энкодингом

Oleg
16.05.2018
14:25:43
Там всего лишь один маленький трюк

У тебя есть тайп-конструктор InstanceOf[T]

Он инвариантен по T

Таким образом если компилятор будет искать InstanceOf[FunctorClass], а найдёт InstanceOf[MonadClass], он не сможет использовать второе в качестве первого

С другой стороны ты помнишь, что InstanceOf[T] <: T а MonadClass[F] <: FunctorClass[F]

Поэтому вручную ты всегда можешь превратить InstanceOf[MonadClass] в InstanceOf[FunctorClass] вызвав явно instanceOf без аллокаций

Благодаря этому можно наворачивать любые extends , вместо того, чтобы включать, как это делается в некоторых местах в котах

С другой стороны если ты в скоупе имеешь Monad[F] а метод требует Functor[F], тебе потребуется какая-то имплиситная фигня, которая сможет-таки превратить тебе один инстанс в другой

Для этого есть отдельный модуль с "иерархиями"

Понятно, что всё это смачно сдабривается бойлерплейтом

Oleg
16.05.2018
14:34:11
type Shit = InstanceOf[ShitClass]

Юрий
16.05.2018
14:34:16
Стало чуть понятнее, спасибо

Вот эти модули меня смущали. Не понимал, зачем их объявлять

Oleg
16.05.2018
14:34:57
С другой стороны нет бойлер плейта new HolyShit{ def shit = this

Р
16.05.2018
17:12:14








Google
Р
16.05.2018
17:14:22


Admin
ERROR: S client not available

Р
16.05.2018
17:15:17
Risk.Ident. - какой-то новый игрок. Вроде на Play пишут.

Viacheslav
16.05.2018
17:18:58
https://www.glassdoor.com/Overview/Working-at-Risk-Ident-EI_IE1667839.11,21.htm

Александр
16.05.2018
17:21:34
https://www.glassdoor.com/Overview/Working-at-Risk-Ident-EI_IE1667839.11,21.htm
Тоже смущает гендерных состав?

OlegYch
16.05.2018
17:22:53
did you just assume their genders

Viacheslav
16.05.2018
17:24:56
Тоже смущает гендерных состав?
а чо там это где-то указано?)

Александр
16.05.2018
17:26:34
Первый отзыв жеж

Viacheslav
16.05.2018
17:28:01
аа) кто-ж комменты читает в ссылках то которые в чатик скидывает)

Р
16.05.2018
17:28:39
Это спорная штука. Когда-то в Evolution Gaming на одного мужчину приходилось человек 10-20 женщин. Сейчас примерно 50 на 50.

λoλcat
16.05.2018
17:29:36
Это ж Гамбург

Wystan
16.05.2018
17:35:37
Половина девушки-программистки, половина дилеры в пиджаках.

Viacheslav
16.05.2018
17:36:49
ммм вокруг девушки и гуманитарии! Что может быть лучше!

Александр
16.05.2018
17:40:59
Nikolay
16.05.2018
20:15:08
Всем привет, почему может быть так, что если запускать сервер через idea, то по запросу все css и js файлы грузятся, а если запускать через sbt run, то только html?

Илья
16.05.2018
20:23:48
а какой строкой через idea запускается?

она в идеевской консоли пишется, при запуске

Google
λoλcat
16.05.2018
23:13:47
любуйся https://www.youtube.com/watch?v=Ss149MsZluI
Какой жуткий доклад. Коробки какие-то. Тот, кто не знал, так ничего и не понял бы. Зачем ее позвали второй раз?)

Слово pragmatic себя уже дискредитировало

Либо тебе расскажут, что скала слишком сложная и не нужна, либо что монады - это коробки.

OlegYch
16.05.2018
23:25:34
абы не Any => Unit

Александр
16.05.2018
23:54:43
Либо тебе расскажут, что скала слишком сложная и не нужна, либо что монады - это коробки.
В какой-то момент с коробками понятнее, пусть и не правильно

Sergey
17.05.2018
00:02:41
Прагматика монад это не коробки. Прагматика монад это то, что их Moggi в 90-х втащил в компьютер сайнс для моделирования вычислений. Они позволяли не терять контекст вычисления, и поэтому оказались годной моделью. Дальше - если нужно примеры про то, что такое контекст вычисления и как он не теряется, и не нужны коробки.

через такой заход народ вернее понимает, чем с коробками

Страница 1472 из 1499