окей тогда я ещё скажу своё решение, что на счёт него я сделал минимальный билдер класс и теперь оно делается так Payload { data("text"); metadata(byteArrayOf(1, 2, 3)) } и то...
уже спрашивал в slack, но 🙂 если вдруг кто-то (я) захотел сделать библиотеку для криптографии для котлин мультиплатформы что Вам от неё понадобиться? 1. hash - sha, md5, etc 2...
вот интересно, может кто что-то предложит здесь по поводу замены union types в рсокет есть такой класс Payload(data: BRP, metadata: BRP?) BRP - это пакет байтиков хотелось бы ...
как и любой буфер везде :) даже тогда и ByteArray нельзя но делать readData/readMetadata - мне кажется слегка странным, тогда получается, что уносить в скоуп будет вообще нель...
@ilmirus а чего suspend ф-ии в fun interface аж в 1.5.0 уехали?) https://youtrack.jetbrains.com/issue/KT-40165
Кто как делает логирование в библиотеке для мультиплатформы? сейчас есть столько разных логеров для mpp (micro-utils, napier, kermit, может даже ещё что), но каждый поддержива...
я так понимаю, что там ещё всё делается сейчас так, чтобы код, который сейчас работает с фризами, продолжил работать с фризами то есть по сути поддержка двух разных моделей бу...
может кто-то ещё напоролся на https://github.com/Kotlin/kotlinx.coroutines/issues/2565 и знает workaround? или всё плохо и надо ждать?
@noraltavir у тебя подсветка на 1.4.30 нормально работает? у меня только пакеты корутин видны, а классы нет 🙁
вопрос в том, почему это не отлавливается компилятором? по мне, это достаточно простаю issue передача аргумента из класса в конструктор компаньёна заодно и падает с очень крут...
ByteReadPacket - single read - это его контракт Вы хотите reusable payload? а кто его в итоге релизить будет?
Всем привет Вопрос к тем, кто делал либы с использованием JNI Учитывая, что нативный код компилиться под разные платформы (macos, windows, linux), получается, допустим 3 натив...
а теперь интересный вопрос, насколько часто здесь в чатике люди используют var, что все так сразу ополчились на двойственный синтаксис?
А если попробовать на анлимитед префетче получать данные, а не как сейчас по 64? Там где-то в доке и примерах есть, не у компа просто
Вы кстати какую сторону смотрите - клиент или сервер?
А вот кстати вопрос: зачем оверрайдить джобу через withContext, кроме как ради NonCancellable?
новый рубеж пройден и там kotlin-native похоже переехал в основной репозиторий интересно, сейччас будут в двух местах поддерживать, или kotlin-native заархивируют?
@commandertvis я там добавил поддержку JS IR в kotlinx-benchmark https://github.com/Kotlin/kotlinx-benchmark/pull/38 можешь потестить на своих кейсах? а то там legacy vs ir от...
то есть по итогу, просто одна джарка получается и при старте приложения использующего эту либу просто берётся в зависимости от платформу нужная нативная либа, так? А в открыто...
while(true) { val frame = grabFrame() ?: break handler(frame) } выглядит вроде намного проще, а смысл тот же