@kotlin_lang

Страница 723 из 982
Lev
25.06.2018
20:52:32
Там еще.... здоровые списки... обрабатываются. А можно здоровые списки корутинами как раз таки эффективно параллелить?

Va
25.06.2018
20:52:36
это ведь и есть асинхронность

Google
Жабра
25.06.2018
20:53:33
Сами suspend функции не вносят никакую асинхронщину. Они лишь могут откладывать вычисления.

Lev
25.06.2018
20:53:34
А как понять, будет ли корутина исполняться в том же потоке или в другом?

Никита?❄️
25.06.2018
20:55:48
А как понять, будет ли корутина исполняться в том же потоке или в другом?
на оф.гайде корутин на гитхабе очень подробные примеры есть с пулами, переключением диспетчеров корутин и так далее

Anatoly
25.06.2018
22:02:45
В итоге мы https://github.com/sourcerer-io/sourcerer-app на 8 месте в глобальном тренде гитхаба, 240 звезд за 24 часа. Спасибо за поддержку! :)

Kirill
25.06.2018
22:03:35
Удачи с проектом.

Anatoly
25.06.2018
22:04:13
Спасибо!

Alexandr
25.06.2018
23:04:58
Привет всем! А реально ли с шарпа на котлин перейти? Не почувствую ли я сильного дискомфорта?

Давно работал около трех лет с жабой

DY
25.06.2018
23:07:35
языки похожи ? котлин перенял некоторые фичи у C#, сейчас C# перенимает фичи у него) да и дискомфорт будет вряд ли, скорее дискомфорт может вызвать обратный процесс, Kotlin -> C#

Igor
25.06.2018
23:39:56
Привет всем! А реально ли с шарпа на котлин перейти? Не почувствую ли я сильного дискомфорта?
Ты главное осиль методы с маленькой буквы и скобку открывающую не переносить ?

Google
Vladimir
26.06.2018
05:19:03
Можно ли вызвать java.lang.Enum#valueOf(Class, String) из котлина? Или есть альтернатива этому методу?

Andrew
26.06.2018
07:14:20
Можно ли вызвать java.lang.Enum#valueOf(Class, String) из котлина? Или есть альтернатива этому методу?
Варианта с передачей KClass для котлина я не нашёл, но вполне себе работает java.lang.Enum.valueOf(E::class.java, "B").

Возможно, есть что-то специальное для enum class в полноценной reflection, мне не доводилось её использовать.

Vladimir
26.06.2018
07:22:58
Варианта с передачей KClass для котлина я не нашёл, но вполне себе работает java.lang.Enum.valueOf(E::class.java, "B").
Такой вариант - да, но я не нашёл, что делать, если на входе есть только Class<*>. В Java можно сделать Enum.valueOf(clazz.asSubclass(Enum.class), "foo"), а тут я пробовал по-всякому приводить тип, но код красный.

Yehor
26.06.2018
07:50:50
Как получить контекст приложения в функции если нет класса? (JVM) fun main(args: Array<String>) { this.getResource("foo").getPath() } может кто-то знает?

Ivan Silantev
26.06.2018
07:52:17
передать аргументом

Yehor
26.06.2018
07:56:13
передать аргументом
что? если бы у меня был любой класс я мог бы fun main(args: Array<String>) { Bar().javaClass.getResource("foo").getPath() } передавать отдельно путь исполняемого файла в аргумент это как-то слишком.

dimiii
26.06.2018
07:57:26
https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html

Yehor
26.06.2018
08:03:59
https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html
Спасибо! буду изучать мат. часть.

Alexandr
26.06.2018
08:08:03
мне просто надоело, что любая C# IDE лагает на мак оси из-за mono долбанного

IDEA отлично идет

Hip
26.06.2018
08:08:33
IDEA отлично идет
юзай идею в чем проблема

Alexandr
26.06.2018
08:09:00
пробема в том, что я в C# уже погрузился =)

Hip
26.06.2018
08:09:08
C lion

Alexandr
26.06.2018
08:09:21
так это для C и C++

Rider лагает =)

я уже заманался на их трекер писать =) одни фризы

и фризы из-за процесса mono-sgen

Hip
26.06.2018
08:10:21
смени проц)))

Google
Hip
26.06.2018
08:10:35
быстрее исправишь

Alexandr
26.06.2018
08:10:44
насколько Kotlin качественный по отношению к C#?

Dmitriy
26.06.2018
08:10:49
https://www.monodevelop.com/download/#fndtn-download-mac вот это для C# достаточно легковесная штука

Alexandr
26.06.2018
08:10:58
проц сменить? на какой?

Hip
26.06.2018
08:11:04
Ш7

I7

Alexandr
26.06.2018
08:11:24
а ничего что новые i5 мощнее старых i7?

у меня норм проц

Kirill
26.06.2018
08:11:47
насколько Kotlin качественный по отношению к C#?
Настолько насколько JVM качественная по отношению к CLR.

Dmitriy
26.06.2018
08:11:56
у меня норм проц
первым делом ssd потом ram и потом проц.

Alexandr
26.06.2018
08:12:00
https://www.monodevelop.com/download/#fndtn-download-mac вот это для C# достаточно легковесная штука
это вижуал студия? она тоже подлагивает, когда пишешь поля в классах, не сразу печатается

Hip
26.06.2018
08:12:58
это не вижуал студия
выдели больше оперативки

Dmitriy
26.06.2018
08:13:00
хотя вроде, и не полноценный c#, ЕМНИП

Alexandr
26.06.2018
08:13:42
это не вижуал студия
отправляет студию качать, макр же моно купили

Dmitriy
26.06.2018
08:15:10
отправляет студию качать, макр же моно купили
даже так? Давно не пользовался)

Alexandr
26.06.2018
08:15:13
я просто настолько вредный, что замечаю даже мелкие фризы при наборе текста, и это сильно напрягает, хочется чувствовать полный контроль над кодом =)

вот IDEA ни капли не фризит, что не пиши

хоть на жабу уходи)))

все-таки у жабы пока преимущество в плане кроссплатформенности, в плане стабильности

Google
Igor
26.06.2018
08:18:46
Alexandr
26.06.2018
08:21:54
ну на шарпе кодишь, чувствуешь качество стандартных либ, итп, все продумано

будет также в котлине? или чуть что к жабе обращаться?

Evgeny
26.06.2018
08:22:48
везде свои плюсы и минусы, нужно самому попробовать чтобы понять насколько тебе понравится писать на Kotlin/Java

Alexandr
26.06.2018
08:23:05
ну самое сложное, это методы с маленькой буквы начать писать, мне кажется, а птичку IDE за меня и так переносило, я всегда ее пишу на одной и той же строке

Alexander
26.06.2018
08:25:21
ну на шарпе кодишь, чувствуешь качество стандартных либ, итп, все продумано
Каждому нужно своё. Кому-то хорошо, т.к. в коллекциях есть все крутые операции над листами (fold, map, filter различного рода и более специфичные), а кому-то не очень, т.к. каррирование функций не идёт из коробки. Попробуй этот сайт, общее понимание возможностей появляется после него: https://try.kotlinlang.org/

Igor
26.06.2018
08:34:39
Не знаю, это просто наблюдение. А скала вообще не заточена под авто-карирование, она же просто как джава с htk ?

dimiii
26.06.2018
08:40:22
А вот еще рецепт для решения проблемы - сменить проект/работу - чтобы требовалось больше читать, чем писать код )

Тимур
26.06.2018
09:00:19
подскажите, что в котлине можно использовать для реализации REST API? backend на котлине, клиент - web приложение причем решения готовые, хочется примерно такого: описал API на котлине в виде интерфейса или класса, а дальше его магия выставила наружу, и можно дергать из клиентского javascript понятно, что можно что-то из java затащить, но интересны именно котлиновские решения

Алексей
26.06.2018
09:04:41
А какие варианты на котлине для работы с сокетами?

Алексей
26.06.2018
09:08:34
Вопрос в рамках котлина:) просто есть zmq (и его jzmq), но он иногда странно себя ведет

Тимур
26.06.2018
09:11:55
ktor
гмм, а ktor может транслировать http запросы и ответы в API, описанное просто как интерфейс? просто по описанию у меня сложилось впечатление, что он умеет только на уровне http запросов работать а хочется более высокоуровневого подхода, чтобы объявить API как нормальный интерфейс на котлине, а его вызовы уже как-то автомагически передавались через http транспорт

Konstantine
26.06.2018
09:12:23
У enum class есть метод valueOf. Это просто обертка над джавовским методом или нет? А то если попытаться перепрыгнуть на его реализацию, кидает просто на enum. Спрашиваю затем, что не понятно - выкидывает ли какое-то исключение, если енам не находится.

Google
Konstantine
26.06.2018
09:13:43
Artur
26.06.2018
10:21:50
@Dobriy_Eeh Spring MVC - вот это высокоуровневый подход, или JAX-RS если без Спринга.

Igor
26.06.2018
10:55:18


Господа, в чём может быть проблема?

Подчёркивает valueOf

Bogdan
26.06.2018
10:56:57
Подчёркивает valueOf
ну или его нет, или нет импорта. Скорей всего

Vitaliy
26.06.2018
10:57:12
Country это енум?

Igor
26.06.2018
11:00:10
Импорт есть, идея говорит, что Unresolved reference

dimiii
26.06.2018
11:16:32
Импорт есть, идея говорит, что Unresolved reference
Тот ли Country заимпортирован, у которого valueOf ожидается?

Alexandr
26.06.2018
11:17:19
Ребят, а можете посоветовать нормальные видеоуроки по котлину? Кто-то уже сделал?

Просто как вступление

Quantum Harmonizer
26.06.2018
11:19:15
Господа, в чём может быть проблема?
В том, что такого метода нет. Если это тип, то метода нет в компанионе.

Artur
26.06.2018
11:23:39
@napsy Отучались бы Вы от видеоуроков. Все равно самая полезная информация содержится в документации, либо в статьях.

1337
26.06.2018
11:24:56
Ребят, а можете посоветовать нормальные видеоуроки по котлину? Кто-то уже сделал?
там документаия легкая + пару видео Бреслава, затем Kotlin in Action

Alexandr
26.06.2018
11:24:59
просто бутерброд похавать и посмотреть =)

Quantum Harmonizer
26.06.2018
11:27:47
Sergey
26.06.2018
11:32:08
https://github.com/ktorio/ktor/releases/tag/0.9.3 ктор релизят?

Страница 723 из 982