Size: a a a

2018 October 30

SZ

Sergey Zolotov in Kotlin JVM
Bogdan Panchenko
екстеншен проперти ? как замена
top level function
источник

QH

Quantum Harmonizer in Kotlin JVM
Bogdan Panchenko
екстеншен проперти ? как замена
Atomic*FieldUpdater обязан быть в том же классе, например
источник

BP

Bogdan Panchenko in Kotlin JVM
Sergey Zolotov
top level function
а ну да
источник

QH

Quantum Harmonizer in Kotlin JVM
Sergey Zolotov
компаньоны и делегаты классов
делегаты никак не мешают
источник

LK

L K in Kotlin JVM
L K
может кто знает в чем проблема
Caused by: io.ktor.client.call.NoTransformationFound: No transformation found: class io.ktor.client.engine.cio.CIOHttpResponse -> class io.ktor.client.features.websocket.ClientWebSocketSession
at io.ktor.client.call.HttpClientCall.receive(HttpClientCall.kt:44)
код
fun main(args: Array<String>) = runBlocking {
   val json = """{"command":"someCommandName","payload":{"value":101}}"""
   val buffer = ByteBuffer.wrap( json.toByteArray() )
   val frame = Frame.Binary(
           fin = true,
           buffer = buffer
   )
   val job = async {
       val client = HttpClient(CIO).config {
           install(WebSockets)
       }
       client.ws(port = 4567, path = "/post") {
           send(frame)
       }
   }
   job.await()
}
обновил все до последнего и зафиксилось
источник
2018 October 31

КР

Кирилл Романенко in Kotlin JVM
Quantum Harmonizer
хочу багфиксы, а не новые фичи 😿
Ну котлину щас нужна максимально широкая аудитория. А когда человек начинает интересоваться по поводу языка, он интересуется фичами. Как говорится: встречают по одёжке, провожают по уму.
источник

КР

Кирилл Романенко in Kotlin JVM
Поэтому, мне кажется, они щас введут максимальное количество фичей, а уже потом будут стабилизировать
источник

АО

Алексей Овсянников in Kotlin JVM
А что там со стабильностью сейчас?
источник

QH

Quantum Harmonizer in Kotlin JVM
Алексей Овсянников
А что там со стабильностью сейчас?
а?
источник

АО

Алексей Овсянников in Kotlin JVM
Ну сказали, что стабилизировать потом будут
источник

А

Артёмка in Kotlin JVM
Кирилл Романенко
Поэтому, мне кажется, они щас введут максимальное количество фичей, а уже потом будут стабилизировать
А стабилизация оптическая или цифровая будет?
источник

А

Артёмка in Kotlin JVM
Сори но я не удержался
источник

А

Артёмка in Kotlin JVM
Просто это так звучит будто котлин разваливается, но его пихают фичами
источник

BP

Bogdan Panchenko in Kotlin JVM
Скажем так, не везде идеально сгенерирован байт код
источник

BV

Boris Vanin in Kotlin JVM
Bogdan Panchenko
Скажем так, не везде идеально сгенерирован байт код
обычно это значит, что большого профита от "идеального" варианта нет
источник

BP

Bogdan Panchenko in Kotlin JVM
Boris Vanin
обычно это значит, что большого профита от "идеального" варианта нет
Не соглашусь, тем же инлайн классы в некоторых моментах вместо обычного значения, делает боксинг и анбоксинг. Куча сгенерированых классов, можно думать про dynamic.  Код генерируется хороший, но реальность такова идеального варианта нет, нужно чем-то жертвовать.
источник

BV

Boris Vanin in Kotlin JVM
Bogdan Panchenko
Не соглашусь, тем же инлайн классы в некоторых моментах вместо обычного значения, делает боксинг и анбоксинг. Куча сгенерированых классов, можно думать про dynamic.  Код генерируется хороший, но реальность такова идеального варианта нет, нужно чем-то жертвовать.
Так боксится там где без этого никак не обойтись
источник

BV

Boris Vanin in Kotlin JVM
Те это идеально варианта просто нет
источник

BP

Bogdan Panchenko in Kotlin JVM
Boris Vanin
Так боксится там где без этого никак не обойтись
обычный гетер, отдает примитивный массив, вызывае метод который боксит, и сразу же анбоксить
источник

BP

Bogdan Panchenko in Kotlin JVM
ПС. Но виноват ту я, и мой говнокод.
источник