
Nikolay
27.05.2018
14:52:22
в scala решается тем что "пожалуйста, не используйте null"
большей частью работает

Alexander
27.05.2018
14:53:45
Конкретно пример из статьи - Option, или Monoid какой-нибудь.

Sergey
27.05.2018
14:59:52
ну конкретно max из текста это да, свёртка с нулевым элементом

Google

Oleg
27.05.2018
15:25:49
Это ща наяву было?
Зашёл элегатный егор, закинул ссылку на то, как он переоткрыл foldMap?

M
27.05.2018
15:29:29
Проиграл 2018 год нуль и ооп

Nikolay
27.05.2018
15:34:39

λoλcat
27.05.2018
15:37:28
Что заставляет людей вроде Егора продолжать писать на жабе?
Блджад, почему в скалке и хашкеле в стд либах так много частичных функций? Хотел написать Егору, что в нормальных языках все хорошо при поиске max, но потом вспомнил, что нет

hohserg
27.05.2018
15:45:38
Наверное, все остальные в его команде пишут на жабе?

λoλcat
27.05.2018
15:46:41
У него же наемные удаленные работники, которые тупо кодят по ишшуям. Мне кажется таких можно набрать на любом языке

hohserg
27.05.2018
15:46:42

Oleg
27.05.2018
15:46:43

λoλcat
27.05.2018
15:47:14

Oleg
27.05.2018
15:47:17
без ! - нотации фиг ты напишешь обычную формулу какую-то
она даже и с ! будет выглядеть ну так...

Google

λoλcat
27.05.2018
15:47:50
Ну как минимум коллекции можно было сделать нормально

Александр
27.05.2018
15:48:12

Oleg
27.05.2018
15:48:17
на самом деле это правильно, но порог вхождения жётско вырастает
т.е. даже не либо-либо, действительно и то и другое нужно
но всё-таки это было неочевидно когда-то

Александр
27.05.2018
15:49:16
А вообще есть версия что Егор просто поднимает хайп чтобы набирать заказов, на жабе много контор пишет но есть особенная которая знает как правильно

λoλcat
27.05.2018
15:49:28

Oleg
27.05.2018
15:49:52
Линк плз
сириусли, т.е. ты даже не понял, почему я назвал его элегантным ?
это же притча во языцех

λoλcat
27.05.2018
15:50:16
Я знаю про книжку

Oleg
27.05.2018
15:50:18
но о ней в ПОНВ

λoλcat
27.05.2018
15:50:27
Элегант обжектс

Oleg
27.05.2018
15:50:33
да

λoλcat
27.05.2018
15:50:40
Но думал она про жабу

Александр
27.05.2018
15:50:42
Линк плз
Лень гуглить с дачи, на GitHub было

λoλcat
27.05.2018
15:50:47
Ок
Врубил Грызлова
Вырубил

Google

Oleg
27.05.2018
15:51:49
спс

λoλcat
27.05.2018
15:55:07

Oleg
27.05.2018
15:56:10

λoλcat
27.05.2018
15:56:36
Дегуз кстати тоже накидывает и все его за это любят

Oleg
27.05.2018
15:56:58
да, тока он ушёл с CTO

λoλcat
27.05.2018
15:57:09
Поэтому ли?
Я думал он решил посвятить себя скалаз8 целиком
Буквально вчера дегуз набросил на скала фьючу. Думаю какому-нибудь виктору клангу припекло

Aleksey
27.05.2018
16:13:02
Скаланы, трансляция 45 выпуска подкаста http://youtu.be/vPyvSBDco9o

Nikolay
27.05.2018
16:18:19

Diemust
27.05.2018
16:18:30

OlegYch
27.05.2018
16:18:53
ну да врядли для кланга это новости

λoλcat
27.05.2018
16:19:48
Просто он недавно запилил очередной импрувмент )
Не бросает это дело

OlegYch
27.05.2018
16:20:21
там импрувмент тока по перфу возможен
это мало кому интересно

hohserg
27.05.2018
16:35:10
https://github.com/yegor256/eo
Тот самый язык
Как это понимать?

Google

hohserg
27.05.2018
16:35:47
Какой третий вариант?

OlegYch
27.05.2018
16:36:09
это ооп загон
из раздела статиков

hohserg
27.05.2018
16:37:11
понимаю. но какими могут быть переменные кроме изменяемых и неизменяемых?

OlegYch
27.05.2018
16:38:52
внутри иммютабл обьекта
константы вне обьектов
а то вдруг ты пи захочешь оверрайднуть

Admin
ERROR: S client not available

Artem
27.05.2018
17:17:35
да, тока он ушёл с CTO
Не думаю, что это связано. Я с ним на ScalarConf в апреле разговаривал. Он уже тогда подумывал. Приуныл говорит, надо что-то новенькое.

Oleg
27.05.2018
17:21:27
да, я думаю я константам предпочитается конфиг
рефлекшон тоже такое большое слово; много, что может означать
вероятно, это всё для околожава программистов
правда я не понимаю, что тогда остаётся в static, если выбросить global и constants

OlegYch
27.05.2018
17:26:00
не мешает повторить
@fomkin спроси про rsc

Oleg
27.05.2018
17:40:20
надо новерн фидбек бот для лаза зопилить

Oleg
27.05.2018
21:54:31
скаланы, можно ли сделать флоу из актора? видел только сорс и синк

Nikolay
27.05.2018
21:54:56
можешь вроде бы сделать flow из сорса и синка
синк будет входом flow, сорс будет выходом flow
https://doc.akka.io/docs/akka/current/stream/stages-overview.html#flow-fromsinkandsource

Google

Oleg
27.05.2018
22:00:43
спасибо)

Oleg
28.05.2018
05:03:55
непонятно, как должент работать "флоу из актора"

Vadim
28.05.2018
05:32:19

Oleg
28.05.2018
05:50:01

Vadim
28.05.2018
05:51:24

Р
28.05.2018
06:39:14
Типичные случаи: легаси и персистенс.

Oleg
28.05.2018
06:39:48
Да не, мне интересно акторреф уже есть на момент материализации, или нет
Или нужно создать новый.
Потому что если новый, надо писать свой стейдж.
А если уже есть, то из встроенного там только какой-то устаревший акторпаблишер, и это сломается, скорее всего
Т.е. самый очевидный костыль для случая, когда есть - это просто Source.actorRef + Sink.forEach, и вот тот первый реф забрасывать в свой актор через спец сообщение в mapMaterializedValue
Ну и конечно это ппц какое хрупкое.
Т.е. что так - что сяк - пиши свой стейдж
Короче, самый очевидный вариант - это не fromSinkAndSouce, а какой-то простой
scanAsync через ask

Alexey
28.05.2018
06:48:16

Oleg
28.05.2018
06:48:47

Alexey
28.05.2018
06:49:30
ну не факт
не факт что для стейта? а для чего тогда?

Oleg
28.05.2018
06:50:13
Но даже если и один - могу предоставить, что и такое иногда может быть нужно
Можт там мониторинг какой-то, или глоьальный кеш

Alexey
28.05.2018
06:51:50
представить можно, но вероятнее всего, это не тот случай

Oleg
28.05.2018
06:52:03

Alexey
28.05.2018
06:52:40