
Oleksandr
20.12.2016
12:33:22
1) зачем???
2) конвертни одно в другое

Nikolay
20.12.2016
12:33:28
Зачем?????

Pavel ?
20.12.2016
12:33:40
во...начинается конвертни

Руслан
20.12.2016
12:33:55
Ну все, не шмагли и пошло зачем)

Google

Pavel ?
20.12.2016
12:33:58
одно в другое, пятое в десятое

Nikolay
20.12.2016
12:34:02
Ради всего святого, ты придумываешь себе попоболь там где её не существует

Oleksandr
20.12.2016
12:34:23
вот уж точно

Руслан
20.12.2016
12:34:24
вот рил ворлд пример - aws sdk мне возращает java Future, а моя http библиотека CompletableFuture
и я хочу их использовать в одном async

Nikolay
20.12.2016
12:34:51
Конвертни

Oleksandr
20.12.2016
12:34:54
бля...
я офф

Nikolay
20.12.2016
12:34:57
Норм все будет

Oleksandr
20.12.2016
12:34:58
достал

Руслан
20.12.2016
12:35:20
Конвертни
ну ок, а в котлине я могу просто иметь await под каждую фьючу)

Kirill
20.12.2016
12:35:31
Конвертни это сложна, тут нужен бинпостпроцессор и пара xml, это вот просто

Руслан
20.12.2016
12:35:32
и комбинироватьв пределах одного async

Google

Kirill
20.12.2016
12:39:00
Руслан просто сидит и пытается троллить скалистов, а те и рады повестись и посраться)

Roman
20.12.2016
12:39:03
Хотите верте, хотите нет, но херня все эти ваши фьючеры... Есть Java Future, CompletableFuture, Twitter Future... А ведь асинхронные фреймворки используют свои собственные Futures! Например, Vert.x Future, Rapidoid Future... Помойная яма, коротче.

Pavel ?
20.12.2016
12:39:50
и будет счастье

Руслан
20.12.2016
12:40:10
А дальше мы каким-то образом скатились в корутины

Nikolay
20.12.2016
12:41:05
Тактика Руслана - повторять один и тот же вопрос, до тех пор пока он не растопчет труп соперника.

Kirill
20.12.2016
12:41:20

Anton
20.12.2016
12:41:52
@HeapyHop вот хвалить и защать каждый горазд. А ты поругать можешь котлин за что нибудь?

Руслан
20.12.2016
12:42:21
Конечно могу, но зачем вам рассказывать, будуте в спорах против Котлина использовать)

Anton
20.12.2016
12:42:57
ну это зелотство :) адекватное и непристрастная любов к технологии всегда упирается в конструктивную критику
я вот местами ругаю IDEA, это не мешает мне быть фанатом и зазывать других на эту IDE :)

Pavel ?
20.12.2016
12:44:03

Pavel
20.12.2016
12:44:22

Anton
20.12.2016
12:44:29
мне вот в Котлине не нравится такие вещи как platformStatic. если оно там ещё есть

Sergey
20.12.2016
12:44:50
@fundamentalparticle вот "плохое" глазами нуба)
целые выходные писал активно на котлине. все круто, но напрягают некоторые моменты:
- для спринга чтобы заюзать тот же @Component нужно везде делать не final классы. если пометить как @Service то все ок
- для mockito еще и методы нужно открывать
- все по умолчанию идет публичное, а хотелось бы наоборот как с final
- в mockito юзается зарезервированное when

Anton
20.12.2016
12:45:12

Руслан
20.12.2016
12:45:20

Google

Anton
20.12.2016
12:45:48
@JvmStatic
тоже кака. я понимаю, что вынужденая, но всё равно как то фу

Руслан
20.12.2016
12:45:48

Pavel ?
20.12.2016
12:45:57

Sergey
20.12.2016
12:46:23
lazyinit)
да мне ребята в котлин руме уже направили на обходные пути и поставили на истинный путь
но lazyinit как-то не айс. тру это иньекции через конструкторы ведь

Руслан
20.12.2016
12:46:48

Pavel ?
20.12.2016
12:47:16

Руслан
20.12.2016
12:47:23

Pavel ?
20.12.2016
12:47:36
пивоталы говорили что надо в конструкторы) но кто их слушает)

Anton
20.12.2016
12:47:50
пивоталы сами виноваты

Pavel ?
20.12.2016
12:48:03
пивоталы вообще много говорят))

Anton
20.12.2016
12:48:04
опомнились когда уже позно было

Sergey
20.12.2016
12:48:10

Руслан
20.12.2016
12:48:26

Sergey
20.12.2016
12:48:28
а теперь рассказуй всем что в сеттерах и филды инжектить это плохо

guga
20.12.2016
12:49:14

Pavel ?
20.12.2016
12:50:19
но в филды красиво же))

Sergey
20.12.2016
12:50:34

Руслан
20.12.2016
12:50:35

Google

Anton
20.12.2016
12:50:38

Sergey
20.12.2016
12:51:15

Руслан
20.12.2016
12:51:50
В джаве западло всем было инжектать в конструктор потому что многословно, а в котлине наоборот)

Pavel ?
20.12.2016
12:52:15
помню что там надо перед каждой переменной ставить знак бакса
как будто язык делали с умыслом))

Sergey
20.12.2016
12:54:52

Pavel ?
20.12.2016
12:55:45
а он разве был статически типизирован?)
вродеж динамически

Admin
ERROR: S client not available

Руслан
20.12.2016
12:56:19
Можно еще отсыпать тайпскрипта с ангуляр 2, он тоже ничего не напоминает ?

Sergey
20.12.2016
12:56:30
?

Vladimir
20.12.2016
12:57:38
?

Sergey
20.12.2016
12:57:53
? да ладно, Idea в этом случае проверяет все за тебя. ну и плюс юнит тесты
по крайней мере не нужно ждать минутные компиляции

Andrey
20.12.2016
13:00:12
А байткод кешируется
Так что как у взрослых всё

Pavel ?
20.12.2016
13:08:49
у пхп байткод есть?)

Google

Sergey
20.12.2016
13:09:32
ну как бы да, при первом выполнении он кешируется и дальше все из кеша идет

Vladimir
20.12.2016
13:10:17
какой еще байт-код?

Sergey
20.12.2016
13:10:17
в 8й версии еще JIT будет ?

Vladimir
20.12.2016
13:11:14
оказывается есть какой-то

Pavel ?
20.12.2016
13:11:18
вас ввели в блуд))

Sergey
20.12.2016
13:11:45
ай ладно не буду раскрывать все секреты и снимать покровы)

Pavel ?
20.12.2016
13:12:01
#пхпшниквчате
???

Igor
20.12.2016
13:12:10
что только ни придумают, лишь бы нормальные языки не учили)

Sergey
20.12.2016
13:12:56
python?

Pavel ?
20.12.2016
13:13:01
я не понимаю а нахрена это все надо)) может проще пересесть на жабу?)

Sergey
20.12.2016
13:13:13
а что мешает писать на нескольких языках и платформах?)

Pavel ?
20.12.2016
13:13:27
а нахрена))

Luger
20.12.2016
13:13:33
python?
+ никогда не понимал, на кой черт пхп, если уже был нормальный и простой питон

Pavel ?
20.12.2016
13:13:40
можно на одном и запускать на всех платформах))

Sergey
20.12.2016
13:13:42
пхп шустрее чем питон как бы

Luger
20.12.2016
13:14:01
хотя хз, может так и есть

Vladimir
20.12.2016
13:14:18

Igor
20.12.2016
13:14:20