Size: a a a

Kotlin Community

2020 February 10

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
Не создавать их.
да уж 😐
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Обычный массив и от примитива не поможет. Вот про инлай не знаю, но подозреваю, что не спасет.
В смысле не поможет? Я про специализированные, которые без боксинга.
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
В смысле не поможет? Я про специализированные, которые без боксинга.
это уже не обычный массив, а специализированный
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
это уже не обычный массив, а специализированный
Ну массив же 🙂
Такой же как IntArray, LongArray etc.
источник

QH

Quantum Harmonizer in Kotlin Community
int, long, float, double, int[], long[], float[], double[]
UInt, ULong, UIntArray, ULongArray
— вы находитесь здесь —
UIntToUIntHashMap, UIntSet, UIntList, ...
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
int, long, float, double, int[], long[], float[], double[]
UInt, ULong, UIntArray, ULongArray
— вы находитесь здесь —
UIntToUIntHashMap, UIntSet, UIntList, ...
Я думаю, что оно будет.
источник

VP

Vladimir Petrakovich in Kotlin Community
А дальше вальхалла
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
А дальше вальхалла
вальхалла под вопросом. По массивам там по-моему вообще пока ничего нет
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
вальхалла под вопросом. По массивам там по-моему вообще пока ничего нет
Там пока вроде почти ничего вообще нет, ждём)
источник

VP

Vladimir Petrakovich in Kotlin Community
Как и лум
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Там пока вроде почти ничего вообще нет, ждём)
недавно вышел наконец-то дизайн-документ, а точнее статья. Но подробностей мало. Думаю еще минимум года три ждать до чего-то, на что смотреть можно
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Как и лум
лум уже по крайней мере собрать можно, но я думаю, что те же три года минимум
источник

QH

Quantum Harmonizer in Kotlin Community
Лум не так уж и нужен, в отличие от Вальхаллы. Но вот Тагир Валеев играется с рекордами, значит, что-то там всё-таки есть.
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
лум уже по крайней мере собрать можно, но я думаю, что те же три года минимум
Ну да, пока оно докатится до релиза, времени пройдёт не мало.
Может, к этому времени в корутинах отладку доделают до уровня синхронного кода.
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
Лум не так уж и нужен, в отличие от Вальхаллы. Но вот Тагир Валеев играется с рекордами, значит, что-то там всё-таки есть.
рекорды вообще не про вальхалу. Они почти один в один слизаны с дата классов (не считая более убитого синтаксиса). Вальхала имеет смысл именно для неизменяемых объектов без identity, да и то на самом деле не так уж она нужна.
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Ну да, пока оно докатится до релиза, времени пройдёт не мало.
Может, к этому времени в корутинах отладку доделают до уровня синхронного кода.
дебаг флаг включаешь и уже сейчас не хуже
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
рекорды вообще не про вальхалу. Они почти один в один слизаны с дата классов (не считая более убитого синтаксиса). Вальхала имеет смысл именно для неизменяемых объектов без identity, да и то на самом деле не так уж она нужна.
"неизменяемых объектов без identity" - это же и есть рекорды
источник

AN

Alexander Nozik in Kotlin Community
Вообще, я как вот как раз потребитель вэлью-типов, не вижу так уж много мест, куда их можно вмазать
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
дебаг флаг включаешь и уже сейчас не хуже
Ну насчёт "не хуже" не могу согласиться
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
"неизменяемых объектов без identity" - это же и есть рекорды
вот да, у Тагира был пример empty list на рекордах, например
источник