Size: a a a

Programming Offtop

2020 October 12

BP

Bogdan Panchenko in Programming Offtop
OlegKrikun
Кто оно?
Объекты и неймспейс
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
Ворует у рантайма память.
Вот и ты воруй.
64 бита... Мдааа а боксинг инлайна бесплатен
источник

AM

Andrew Mikhaylov in Programming Offtop
(
и как энфорсить
Так val class и вперёд — иммутабельный класс без айдентити, любая "мутация" — создание нового инстанса.
источник

O

OlegKrikun in Programming Offtop
Bogdan Panchenko
Объекты и неймспейс
Я выше писал, объект это тип и инстанс которых у неймспейса не будет (в теории). Посмотри толк Елизарова, он там все проблемы юзания обжекта как неймспейса описал
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Так val class и вперёд — иммутабельный класс без айдентити, любая "мутация" — создание нового инстанса.
Нужно больше боксинга богу боксинга!
источник

(

( in Programming Offtop
Andrew Mikhaylov
Так val class и вперёд — иммутабельный класс без айдентити, любая "мутация" — создание нового инстанса.
так под капотом это все равно мутабельное поле
источник

AM

Andrew Mikhaylov in Programming Offtop
Bogdan Panchenko
Ты же вроде уже не на территории майданутых, или я ошибся ?
Не "майданутых", а щирих та свідомих українців! Нет, куда б я с неё делся?)
источник

(

( in Programming Offtop
я имею ввиду, data class(val val val) это то же самое, нет?
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
64 бита... Мдааа а боксинг инлайна бесплатен
тебя понесло, нихера не понятно
источник

AM

Andrew Mikhaylov in Programming Offtop
Bogdan Panchenko
Нужно больше боксинга богу боксинга!
Так анноташка потенциальная ровно на то, чтобы инлайн заиметь
источник

BP

Bogdan Panchenko in Programming Offtop
OlegKrikun
Я выше писал, объект это тип и инстанс которых у неймспейса не будет (в теории). Посмотри толк Елизарова, он там все проблемы юзания обжекта как неймспейса описал
Ну вот в том то и дело что в теории. Но даже если и так. Мне это не сильно мешает. Оно решает проблему сдесь и сейчас! А не через 200 лет
источник

QH

Quantum Harmonizer in Programming Offtop
уйблять
источник

AM

Andrew Mikhaylov in Programming Offtop
(
я имею ввиду, data class(val val val) это то же самое, нет?
Нет, на 'val class A(val b: Int)` можно делать `a.b = 5`, что, видимо, под капотом превратится в a = a.copy(b = 5)
источник

O

OlegKrikun in Programming Offtop
Bogdan Panchenko
Ну вот в том то и дело что в теории. Но даже если и так. Мне это не сильно мешает. Оно решает проблему сдесь и сейчас! А не через 200 лет
Проблемы которою так решают нету, юзай топ левел фукции, ппрестань думать как джавист
источник

AM

Andrew Mikhaylov in Programming Offtop
Блядь, в жопу эту телегу, пусть остаётся как есть
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
тебя понесло, нихера не понятно
Ты это про объект или в общем ? Я может не понял. Ну инстанс не дорогой. Каждый класс в jvm - это инстанс (хоть и ленивый)
источник

(

( in Programming Offtop
Andrew Mikhaylov
Нет, на 'val class A(val b: Int)` можно делать `a.b = 5`, что, видимо, под капотом превратится в a = a.copy(b = 5)
а, так это чисто сахарная фича?
источник

QH

Quantum Harmonizer in Programming Offtop
(
а, так это чисто сахарная фича?
а бывают другие?
источник

AM

Andrew Mikhaylov in Programming Offtop
(
а, так это чисто сахарная фича?
Пока не берусь ничего утверждать, об этом пять минут речь шла всего
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
Ты это про объект или в общем ? Я может не понял. Ну инстанс не дорогой. Каждый класс в jvm - это инстанс (хоть и ленивый)
непонятно, про какие 64 бита и какой боксинг ты говоришь в контексте объектов и неймспейсов
источник