@jvmchat

Страница 890 из 2890
Andrey
20.12.2016
12:01:48
судя по опросу только 251 человек из 875 понимают что такое scala и kotlin
Знаешь, прослушав последний разбор полётов, сомневаюсь, что это корректное сравнение.

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?

Oleksandr
20.12.2016
12:02:34
Аргументы закончились, пошли глупые набросы? ооок
да где тут наброс ты пишешь, какие корутины оптимальные, потом оказывается, что все переделали я бы почитал про формальную модель, теорию и все такое

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

Aleksei
20.12.2016
12:03:33
Про разбор полётов из скала чата)
давайте уже сольемся в один чатик

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

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

Руслан
20.12.2016
12:04:12
дык не надо иметь зоопарк футур
Да даже у вас в скале их зоопарк) Что говорить про джаву)

Google
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
блин, вон есть Н футур в джаве, и 1 в скале ессно будут обертки
Дак речь про реальный код, а не стандартную библиотеку)

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
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
в скоупе его мы начали разговор
его котлиновской реализации, которая выносит кишки джава фьючеров переж прогером, вместо предоставления абстракции

что, имхо, неправильно

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
я пытаюсь выбить детали реализации котлин корутин, а ты чушь несешь нерелевантную
Я тебе скинул релеватную ссылку где описано как реализованы корутины, толк с JVMLS Андрея Бреслава

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
она ж аутдейтед, по твоим словам -- все переписали в м2
В целом там подход актуальный, поменялись детали реализации библиотеки

Pavel ?
20.12.2016
12:23:30
она ж аутдейтед, по твоим словам -- все переписали в м2
посмотри последний JPoint, там Андрей битый час рассказывает про это

Oleksandr
20.12.2016
12:23:31
да не аутдейтед там ничего. чуточку поменли может. концепция то та же
а, тогда меня ввели в заблуждение) гляну вечером

Руслан
20.12.2016
12:24:57
А потом ответь на вот этот вопрос:

как мне использовать твиттер футуру с async/await

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 заюзать и скала футуру и твиттер?

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