Size: a a a

Kotlin Community

2019 November 22

AM

Andrew Mikhaylov in Kotlin Community
Ну я исключительно о мультиплатформенном решении. Если интересует конкретика по JVM -- да, там используются те же механизмы, что и в остальном JVM-мире, это ортогонально корутинам.
источник

VP

Vladimir Petrakovich in Kotlin Community
Не уверен, что у котлина есть асинхронный IO где-то ещё)
Хотя на ноде в K/JS должен быть
источник

AM

Andrew Mikhaylov in Kotlin Community
Ну, то там, то тут всплывают обрывки весточек о kotlinx.io... 🙂 Ну и CIO в кейторе о том же, разве что чуть другой уровень абстракции, если я правильно понимаю эту кухню.
Когда-нибудь будет.
источник

AM

Andrew Mikhaylov in Kotlin Community
Стандартный -- единственный. Netty, который суть сторонняя штука, имеет свою реализацию. Но я не бекендщик, потому в ту сторону ничего не подскажу.
Если вас это направление интересует -- оно, как уже было отмечено выше, не специфично для котлина, потому логичнее при надобности идти в @jvmchat, КМК.
источник

BP

Bogdan Panchenko in Kotlin Community
смотри java.nio.Channel
источник

BP

Bogdan Panchenko in Kotlin Community
ну в код лучше смотреть
источник

AE

Alexandr Emelyanov in Kotlin Community
Bogdan Panchenko
живем в 2к19, люди поиском не научились пользоватся
можно проще. тыкаешь на ник и смотришь общие группы
источник

AN

Alexander Nozik in Kotlin Community
Вопрос даже я понял. Вы спрашиваете не как корутины работают, а как диспетчер работает. На разных платформах по разному, но сами корутины ничего не блокируют.
источник

AN

Alexander Nozik in Kotlin Community
Вам уже сказали вбейте nio и смотрите. Куча ствтей
источник

DR

Darkin Rall in Kotlin Community
Всем привет. подскажите пожалуйста, как сделать тест с ожидаемым исключением?
AsserFailsWith почему-то нет.
class Test : Spek({

   describe("test") {

     on("expect exception"){
        calc.myfun(0)
        it("exception"){
         /// как ожидать тут исключение MyException
        }
     }
  }
})
источник

AO

Alexey Otts in Kotlin Community
Vladimir Petrakovich
По последнему пункту из распространённого есть только java.nio и нативная реализация в Netty.
Всё остальное - обёртки поверх этих штуковин, так что копать туда.
есть еще xnio там тоже вроде нативный велосипед
источник

VP

Vladimir Petrakovich in Kotlin Community
И есть кое-что ещё
https://github.com/wizzardo/epoll
источник

RE

Roman Elizarov in Kotlin Community
Darkin Rall
Всем привет. подскажите пожалуйста, как сделать тест с ожидаемым исключением?
AsserFailsWith почему-то нет.
class Test : Spek({

   describe("test") {

     on("expect exception"){
        calc.myfun(0)
        it("exception"){
         /// как ожидать тут исключение MyException
        }
     }
  }
})
import kotlin.test.*

(модуль kotlin-test). Будет assertFailsWith
источник

DR

Darkin Rall in Kotlin Community
Roman Elizarov
import kotlin.test.*

(модуль kotlin-test). Будет assertFailsWith
К сожалению, почему то пакета kotlin.test нет
источник

AO

Alexey Otts in Kotlin Community
Darkin Rall
К сожалению, почему то пакета kotlin.test нет
А какая используется библиотека?
источник

RE

Roman Elizarov in Kotlin Community
Добавить в зависимости kotlin-test
источник

DR

Darkin Rall in Kotlin Community
Спасибо за ответы
источник

AP

Anton Pankratov in Kotlin Community
Есть ли возможность не переопределять необходимые для переопределения методы в классе?
Н-р: Я использую TextWatcher и он требует переопределить 3 своих метода, но мне нужен лишь один из них
источник

IS

Ihar Sadounikau in Kotlin Community
Anton Pankratov
Есть ли возможность не переопределять необходимые для переопределения методы в классе?
Н-р: Я использую TextWatcher и он требует переопределить 3 своих метода, но мне нужен лишь один из них
Key word by может помочь
источник

AP

Anton Pankratov in Kotlin Community
Ihar Sadounikau
Key word by может помочь
попробую
источник