@jvmchat

Страница 891 из 2890
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... Помойная яма, коротче.

Руслан
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:22
Anton
20.12.2016
12:44:29
мне вот в Котлине не нравится такие вещи как platformStatic. если оно там ещё есть

Sergey
20.12.2016
12:44:50
@fundamentalparticle вот "плохое" глазами нуба)

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

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

Руслан
20.12.2016
12:45:48
мне вот в Котлине не нравится такие вещи как platformStatic. если оно там ещё есть
В Котлине нету statiс, в джаве есть. Нужно с этим жить

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

но lazyinit как-то не айс. тру это иньекции через конструкторы ведь

Pavel ?
20.12.2016
12:47:16
но lazyinit как-то не айс. тру это иньекции через конструкторы ведь
непонятно что там тру...) одни используют иньекцию в филды другие в конструкторы)

Руслан
20.12.2016
12:47:23
но lazyinit как-то не айс. тру это иньекции через конструкторы ведь
Вот да, Котлин "заставляет" писать правильно) А то привыкли в филды инжектать

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
Да мы уже обсудили что это все убирается без боли https://telegram.me/kotlin_lang
сейчас и туда набежим, нужно больше чатов, всяких разных

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
мы даже в (о боже) пхп так не делаем
я честно не знаю что там в пхп, последний раз я чудил на этом чудном языке лет 10 назад)))

помню что там надо перед каждой переменной ставить знак бакса

как будто язык делали с умыслом))

Sergey
20.12.2016
12:54:52
я честно не знаю что там в пхп, последний раз я чудил на этом чудном языке лет 10 назад)))
сейчас он вот так выглядит... ничего не напоминает?) <?php final class UserService { /** * @var UserRepository */ private $userRepository; public function __construct(UserRepository $userRepository) { $this->userRepository = $userRepository; } public function createUser(string $email, string $name):?User { return new User($email, $name); } }

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

Страница 891 из 2890