Size: a a a

Programming Offtop

2020 September 19

BP

Bogdan Panchenko in Programming Offtop
хотели завести типы - получили хуже чем у жабы
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
хотели завести типы - получили хуже чем у жабы
К — конструктив
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
К — конструктив
К - Колтин
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
короч, разработчики компилятора тебе должны, причём прямо сейчас
нет, но планов они не говорят
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
нет, но планов они не говорят
а почему они тебе должны? Фича сложная, мб комитет ещё не всё спроектировал
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
при том, когда скоуп контролиуемый можно и забить на боксинг, например когда приватная колекциия инлайн классов - то можно и не боксить
Так и делается, только постепенно. Например, инлайн классы над ссылочными типами, возвращаемые из suspend фукнций, не боксятся в 1.4.20.
источник

U

Unat in Programming Offtop
саша сок #KotlinGang
ну вообще не, один байт - 8 бит, один бит - 2 состояния, значит один байт хранит 2^8 (256) состояний

ну и 8 байт это 256^8 (18_446_744_073_709_552_000) состояний

даже если у меня будет 999 миллиардов объектов, то чтобы случайно наткнуться на объект нужно примерно 1_844_674_401 попыток
В целом да, но uuid уже привычный велосипед, в БД и тип данных есть подходящий, имхо мотивация с десятью символами неоднозначная.
источник

BP

Bogdan Panchenko in Programming Offtop
опять - и сука на что я должен надеяться, ни на что - тогда нахрен я буду их использовать ? что бы очередной "котлин 1ю4" испортил совместимость
привнес с собой только фичу для компилятора ?
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Так и делается, только постепенно. Например, инлайн классы над ссылочными типами, возвращаемые из suspend фукнций, не боксятся в 1.4.20.
о победа, а сразу завести ?
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
о победа, а сразу завести ?
да ты охуел)))00)0))
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
о победа, а сразу завести ?
источник

BP

Bogdan Panchenko in Programming Offtop
Bogdan Panchenko
о победа, а сразу завести ?
обычные же функции только с доп. параметром
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
да ты охуел)))00)0))
выше
источник

с#

саша сок #KotlinGang... in Programming Offtop
Unat
В целом да, но uuid уже привычный велосипед, в БД и тип данных есть подходящий, имхо мотивация с десятью символами неоднозначная.
ну у меня токены хранятся в 512-ричном hex, и я просто сгенерил 8-ричный из уже существующего метода вместо айди, собсна телега также делает
источник

BP

Bogdan Panchenko in Programming Offtop
опять завезли саспенд, а юзать его сами не знаю как
источник

BP

Bogdan Panchenko in Programming Offtop
Нужно короче Летова сюда
источник

с#

саша сок #KotlinGang... in Programming Offtop
Unat
В целом да, но uuid уже привычный велосипед, в БД и тип данных есть подходящий, имхо мотивация с десятью символами неоднозначная.
а в бд это просто как bytes хранится
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
обычные же функции только с доп. параметром
Ага, обычные. Вот совсем обычные. Настолько обычные, что я 20к слов насловоблудил об их отличиях от обычных функций: https://github.com/JetBrains/kotlin/pull/3709
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Ага, обычные. Вот совсем обычные. Настолько обычные, что я 20к слов насловоблудил об их отличиях от обычных функций: https://github.com/JetBrains/kotlin/pull/3709
да я понимаю, вот в том то и загвостка что все говорять что это просто доп параметер
источник

BP

Bogdan Panchenko in Programming Offtop
и это бесит
источник