
Slava
20.08.2018
10:31:28
запуски из IDEA не пашут

Роман
20.08.2018
10:31:37
если гриль то запускай его как демона

Дмитрий
20.08.2018
10:31:48

Роман
20.08.2018
10:31:50
и он будет пересобирать только изменнёные классы

Google

Slava
20.08.2018
10:31:51
не, у нас maven
спс

Роман
20.08.2018
10:32:04
длля мавена плагин есть, но я не помню название

Akim
20.08.2018
11:22:45

Slava
20.08.2018
11:26:39
удалял и по новой делал - не помогло, я их даже руками то не создавал, просто жмякаю на зелёный Play возле main и ловлю фэйл
с настройками проекта беда

Anton
20.08.2018
11:41:13

Slava
20.08.2018
11:42:52
пока в логи не ходил, ибо решил проблему запуском компиляции через mvn, но , думаю, оформлю в виде issue на ютреке и туда же логи приложу
только чуть позже

Enterpise
20.08.2018
12:06:28
господа ! ищется код по выбору jvm на шарпе ! мне куда обращаться? к жавистам или дотнетчикам?

Friedrich
20.08.2018
12:11:01

Oleksandr
20.08.2018
12:14:25
тут это, кто-то вроде спрашивал, почему питон говно
вот ещё одна (к уже имеющейся тысяче) причина — его импорты работают не как нормальные импорты, а как сишные инклюды, те взаимные зависимости валятся с ImportError?
и вообще система с __init__-ами напрочь двинутая, даже в го лучше

Google

Anton
20.08.2018
12:19:34

Oleksandr
20.08.2018
12:20:04

Anton
20.08.2018
12:20:43

Oleksandr
20.08.2018
12:20:50
л - логика

Grigory
20.08.2018
12:22:05

Oleksandr
20.08.2018
12:22:20

Vladimir
20.08.2018
12:22:51
Почему же он такой популярный?

Ivan
20.08.2018
12:23:02

Enterpise
20.08.2018
12:23:09

Oleksandr
20.08.2018
12:23:18
а ещё некоторые альтернативно одаренные личности ловят рантайм эксепшны и на этом строят флоу программы (sic!)

Grigory
20.08.2018
12:23:39
Почему же он такой популярный?
любят глину месить; популярный по тойже причине по которой поупялрны жс и пхп;
ну а вообще математики же не парятся о проде.

Oleksandr
20.08.2018
12:23:55

Vladimir
20.08.2018
12:25:20
а джс почему? а пхп?
Ну у джс альтернатив нет (не было)
Пхп - низкий порог входа и заточенность под разработку простых сайтов (хотя теперь движется в сторону языка общего назначения)

Oleksandr
20.08.2018
12:25:48

Anton
20.08.2018
12:26:04
а джс почему? а пхп?
жс на фронте - потому-что нет выбора. на беке - потому-что быстро, большая экосистема и всё по-умолчанию асинк (в таком контексте у тебя вообще только три выбора остается: го, нода или эрланг).

Oleksandr
20.08.2018
12:26:06
и его суют в универах всегда

Alexander
20.08.2018
12:26:23
и часто выбирают эрланг?

Anton
20.08.2018
12:26:40

Alexander
20.08.2018
12:26:46
щас бы ерланг с нодой сравнивать

Andrey
20.08.2018
12:26:54

Google

Anton
20.08.2018
12:27:17
фу, закопай обратно. оно кроме винды нигде жить не может

Andrey
20.08.2018
12:27:37

Vladimir
20.08.2018
12:27:39

Oleksandr
20.08.2018
12:27:42
эх, поучаствовал бы в сраче, но надо думать, как фиксить мудацкие импорты
(вот в скале бы уже написал все и чатился)

Anton
20.08.2018
12:28:23

Andrey
20.08.2018
12:29:14

Anton
20.08.2018
12:30:00

Andrey
20.08.2018
12:30:27

Anton
20.08.2018
12:32:15

Maxim
20.08.2018
13:00:48
Короче, если кому-то интересно по озвученной вчера проблеме из книги, она писалась под 8 jdk. Контракт computeIfAbsent поменялся в 9 Java, это даже в джавадоках видно. Я не ожидал в такой повернутой на обратной совместимости java поймать подобную проблему.
Более того, language level не спасает. Если запускать под jdk 9+ с language level 8 все равно ловишь эксепшн. Вот это прям совсем странно выглядит.

Фёдор
20.08.2018
13:03:50
ты бы тогда и сформулированную проблему заодно репостнул бы

Vladimir
20.08.2018
13:04:06

Maxim
20.08.2018
13:08:04
Не знаю насчет того насколько оно не было определено, но в случае с HashMap можно было из функции передаваемой в computeIfAbsent менять содержимое подлежащей мапы. В 9 это запретили.
Получается целая глава в книге построенная вокруг этого подхода стала неактуальна.
Венкат (автор) уже даже отозвался на мой твит и предложил обсудить в почте. Может что-то предложит...

Dmitry
20.08.2018
13:27:38

Igorek
20.08.2018
13:30:46
посоветуйте плз чатик по питону

Maxim
20.08.2018
13:30:55
Вообще контракт прописан на уровне Map интерфейса. В любом случае замена на concurrent не помогает.

Igorek
20.08.2018
13:31:02
скажу тут что питон днище донное по сравнению с божественной джавой

Google

Роман
20.08.2018
13:32:30
@guga4ka хелп опять спамеры

Dmitry
20.08.2018
13:40:10
А потом Second Etition подоспеет, где не будет такого странного примера

Bogdan
20.08.2018
13:55:54

Admin
ERROR: S client not available

Ivan
20.08.2018
13:55:59

Oleksandr
20.08.2018
14:01:32
пугливые они там, и не зря, видимо

Akim
20.08.2018
14:02:25
На джокер собираетесь, коллеги? Что ждёте от него?

Тимофей
20.08.2018
14:14:14
Всем привет!
Тут есть эксперты могут сказать, где гибкость выше в Stream Java vs Linq C# или в библиотеке RX ?

Oleksandr
20.08.2018
14:16:10

Тимофей
20.08.2018
14:16:56
чтоб можно было во многих случаях заменить процедурный подход на функциональный, и как можно во всех местах

Oleksandr
20.08.2018
14:17:17
зачем?

Bogdan
20.08.2018
14:17:38

Тимофей
20.08.2018
14:17:44
легче писать код и быстрее и читать такой код удобней

Берял
20.08.2018
14:19:17

Bogdan
20.08.2018
14:19:54

Берял
20.08.2018
14:20:11

Oleksandr
20.08.2018
14:21:32
если похоливарить, то я за linq

Google

Тимофей
20.08.2018
14:24:23
Oleksandr Olgashko почему linq ?
гибкость выше или легче писать?

Bogdan
20.08.2018
14:25:09
твое мнение интересно
Ну все чаше всплывают вопросы по фп, да и некоторые яп 'свернули' немного, появляются новые яп фп стиля

Oleksandr
20.08.2018
14:27:13
а linq вроде ничего так, многословный, но сойдет

Anton
20.08.2018
14:30:15
ну linq более глобален, чем стримы
как по мне не очень их сравнивать

Oleksandr
20.08.2018
14:33:22
так, просто напомню, что "фп" и "коллеция.мап(херак).редьюс(хуяк)" не одно и то же
к слову, в скале это валидный и рабочий код :)

Oleg
20.08.2018
14:34:05
А что не так со стримами?

Vladimir
20.08.2018
14:34:28

Oleksandr
20.08.2018
14:34:37

Vladimir
20.08.2018
14:34:49
Ну такое

Oleksandr
20.08.2018
14:45:43
@serol в общем, заходишь в @scala_ru, и спрашиваешь это у некого Олега Нижника, он обьяснит лучше, чем я
а лучше сразу в @scala_ponv

Ivan
20.08.2018
15:34:52