
Andrey
20.12.2016
12:01:48

Vlad
20.12.2016
12:01:53
котлин уже 42%

Anton
20.12.2016
12:02:03
Java - это прям долголетняя история про то как оптимально не получается с первого раза никогда :)

Aliaksei
20.12.2016
12:02:16
а получилось в итоге? :trollface:

Google

Igor
20.12.2016
12:02:26
там очень много спорных моментов, и Алексей единственный кто был в адеквате.

Zhailkhan
20.12.2016
12:02:30
Добрый вечер!
А кто использует Котлин в своих боевых проектах?
Какие у этого языка подводные камни и в чем он еще уступает java?

Pavel ?
20.12.2016
12:02:32

Oleksandr
20.12.2016
12:02:34

Igor
20.12.2016
12:02:47

Pavel ?
20.12.2016
12:03:07
ооо уже 262))) ???

Руслан
20.12.2016
12:03:13

Aleksei
20.12.2016
12:03:33

Quantum Harmonizer
20.12.2016
12:03:41

Oleksandr
20.12.2016
12:03:44

Руслан
20.12.2016
12:03:51
И что Котлин дает возможность писать аккуратно под конкретную фьючу

Oleksandr
20.12.2016
12:04:10
звучит как костыль, честно

Руслан
20.12.2016
12:04:12

Google

Oleksandr
20.12.2016
12:04:21

Pavel ?
20.12.2016
12:04:43
извиняюсь если кого разбудил)))

Oleksandr
20.12.2016
12:04:54
либы могут чето делать свое, но стандартная -- одна

Руслан
20.12.2016
12:06:00
в скале ровно одна
Ты туговат) Вот заюзаешь ты aws sdk, который на джава, и будешь юзать джава фьючу) Возьмешь финангл, а там твиттерфьюча

Oleksandr
20.12.2016
12:06:45
я юзаю скала обертку, и не имею проблем

Руслан
20.12.2016
12:06:50
Захочешь спринг - а там ListanableFuture
Окей, я понял. "А мне и так ок"

Yan?
20.12.2016
12:07:12
А я питон

Oleksandr
20.12.2016
12:07:39
блин, вон есть Н футур в джаве, и 1 в скале
ессно будут обертки

Руслан
20.12.2016
12:08:09

Oleksandr
20.12.2016
12:08:20
я про реальный код и говорю

Руслан
20.12.2016
12:08:32
Ты туговат) Вот заюзаешь ты aws sdk, который на джава, и будешь юзать джава фьючу) Возьмешь финангл, а там твиттерфьюча
будешь перед тем как заюзать в async/await конвертить, я понял

Oleksandr
20.12.2016
12:09:13
нафиг мне тот асинк?

Vlad
20.12.2016
12:09:30
у тебя из коробки упрощенное решение как сделать это проще, но ведь то же можно сделать и оберткой, обертка лучше

Oleksandr
20.12.2016
12:09:33
если очень надо, то конвертну, да

Vlad
20.12.2016
12:09:53
нафиг из коробки чтоб работало
если очень надо и геттеры\сеттеры пропишешь все

Руслан
20.12.2016
12:10:07
Ну так с этого и надо было начинать)
Окей, я понял. "А мне и так ок"

Google

Oleksandr
20.12.2016
12:10:11

Vlad
20.12.2016
12:10:17
все равно ведь можно сделать, так какая разница из коробки или писать
тебе может и явно, но мне вот как то не явно чем гибкость хуже негибкости?

Oleksandr
20.12.2016
12:12:10
я несколько лет пишу на скале, и ни разу не сталкивался с тем, что фьючеры из коробки не работают с 3rdparty типа авс сдк

Руслан
20.12.2016
12:12:29
речь про async/await сейчас

Oleksandr
20.12.2016
12:12:32
все прекрасно работает

Руслан
20.12.2016
12:12:44
в скоупе его мы начали разговор

Pavel ?
20.12.2016
12:13:24
будет 24/7 срач) норм)

Oleksandr
20.12.2016
12:13:59
что, имхо, неправильно

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

Oleksandr
20.12.2016
12:15:21
Я могу написать async\await для своей любимой

Руслан
20.12.2016
12:16:54

Oleksandr
20.12.2016
12:17:42
ээ, я беру все готовое и просто использую

Руслан
20.12.2016
12:18:23
и что?)
а если готового не будет?)
"Так это про любую фичу знаешь говорят, если ты можешь описать фичу через другие фичи, то это синтаксический сахар, в голове обывателя" (с) Шипилев

Oleksandr
20.12.2016
12:20:03
блин, у меня уже есть все готовое

Google

Руслан
20.12.2016
12:20:18
как мне использовать твиттер футуру с async/await

Oleksandr
20.12.2016
12:20:49
я пытаюсь выбить детали реализации котлин корутин, а ты чушь несешь нерелевантную

Pavel ?
20.12.2016
12:21:03
и использовать то что больше подходит под конкретную задачу
а не использовать прибитые гвоздями решения

Руслан
20.12.2016
12:22:10

Anton
20.12.2016
12:22:10
лучше не выбивать детали реализации из Руслана, а пройти прочитать основы, и станет понятно, что детали реализации в данном случае - дело третье

Admin
ERROR: S client not available

Oleksandr
20.12.2016
12:22:36

Anton
20.12.2016
12:23:02
да не аутдейтед там ничего. чуточку поменли может. концепция то та же

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

Pavel ?
20.12.2016
12:23:30

Oleksandr
20.12.2016
12:23:31

Руслан
20.12.2016
12:24:57
А потом ответь на вот этот вопрос:
как мне использовать твиттер футуру с async/await

Плюшка
20.12.2016
12:25:12

Oleksandr
20.12.2016
12:25:29

Руслан
20.12.2016
12:25:54

Pavel ?
20.12.2016
12:26:15
да нету у котлина асинка это просто функция которая перехерачивается в фьючерсы и континьейшены

Google

Pavel ?
20.12.2016
12:26:46
и есть н-ое кол-во импл классов на базе чего корутины устроены

Oleksandr
20.12.2016
12:28:17
насчет совместимости скала фьюч -- выдуманные проблемы

Руслан
20.12.2016
12:29:19
Так нельзя, я не могу комбинировать разные фьючи

Oleksandr
20.12.2016
12:29:34
епта... все можно

Руслан
20.12.2016
12:29:37
ты говоришь что у тебя тут новая реалзиация async/await
в пределах одного async?

Oleksandr
20.12.2016
12:30:11
код глянь, там примитивная обертка

Руслан
20.12.2016
12:30:22
мда, еще и не поддерживается. скала 2.12 нету саппорта

Oleksandr
20.12.2016
12:30:26
все со всем комбинируется
и 212 будет

Руслан
20.12.2016
12:30:53
> Also, obviously, async returns, and await expects, a com.twitter.util.Future instead of a scala.concurrent.Future
Что ты мне рассказываешь

Pavel ?
20.12.2016
12:31:14
ребята узбагойтесь уже)))

Руслан
20.12.2016
12:31:18
В ридми написано что эта хрень специально для twitter

Pavel ?
20.12.2016
12:31:28
фалометрия)

Oleksandr
20.12.2016
12:31:44
черт, я говорю, что тут конвертирутся одно в другое
иду работать, надоело

Руслан
20.12.2016
12:32:28
Я коду больше верю

Oleksandr
20.12.2016
12:32:35
чувак, это примитивная оберка, специально для твит фьючур!

Руслан
20.12.2016
12:32:54
Так а как мне в одном async заюзать и скала футуру и твиттер?