Size: a a a

2020 December 29

CD

Constantine Drozdov in rust_offtopic
о, не знал
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
все магические фреймворки в шарпе на этом построены
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
точнее на квазицитировании, но они рука об руку идут
источник

а

а это кто in rust_offtopic
polunin.ai
А ты что не знал? В шарпе джаве и прочих дженерики не стираются
В JVM вообще нет концепта дженериков, они стираются компилятором
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
все магические фреймворки в шарпе на этом построены
А в расте мы сосем хуй с макросами
источник

p

polunin.ai in rust_offtopic
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
А в расте мы сосем хуй с макросами
ну вот рослин апи я бы в расте очеьн хотел видеть
источник

DS

Doge Shibu in rust_offtopic
а это кто
В JVM вообще нет концепта дженериков, они стираются компилятором
На самом деле немного достать их можно оттуда, но там свои хитрости.
источник

а

а это кто in rust_offtopic
ну вот
источник

CD

Constantine Drozdov in rust_offtopic
хех, надо признать, что шарп правда умные люди проектировали
источник

p

polunin.ai in rust_offtopic
а это кто
В JVM вообще нет концепта дженериков, они стираются компилятором
О.о
Стираются всмысле переводятся в dynamic dispatching или мономорфизируютмя?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
О.о
Стираются всмысле переводятся в dynamic dispatching или мономорфизируютмя?
все T заменяются Object
источник

а

а это кто in rust_offtopic
polunin.ai
О.о
Стираются всмысле переводятся в dynamic dispatching или мономорфизируютмя?
источник

CD

Constantine Drozdov in rust_offtopic
да, я собственно был уверен, что это - основная реализация в managed
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
именно поэтому работа с например ArrayList<int> становится говном потому что каждый инт боксистя
источник

CD

Constantine Drozdov in rust_offtopic
ну боксинг и вообще иммутабельные типы можно в рантайме нормальными сделать
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
все T заменяются Object
Аааааа ну это хуйня тогда а не дженерики лол
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
Аааааа ну это хуйня тогда а не дженерики лол
ну в жабе всё объект так что похуй. Там потом жвм пытается на стек разложить и вот это все
источник

а

а это кто in rust_offtopic
"Type erasure ensures that no new classes are created for parameterized types; consequently, generics incur no runtime overhead."

ржака
источник

DS

Doge Shibu in rust_offtopic
а это кто
"Type erasure ensures that no new classes are created for parameterized types; consequently, generics incur no runtime overhead."

ржака
Для референс типов.
источник