Size: a a a

2020 January 04

E

Eugene in rust_offtopic
Bogdan
а для дургих языков блобы неплохо уметь работать с методами, в приницпе
это под rust другие я.п. дорабатывать?
источник

E

Eugene in rust_offtopic
сам компилятор swift если на rust переписывать - это около 4х лет понадобится?
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Eugene
это под rust другие я.п. дорабатывать?
ну изначально речь только про свифт шла)
источник

E

Eugene in rust_offtopic
Andrey @ozkriff Lesnikov
ну изначально речь только про свифт шла)
ок, даже если только swift иметь в виду
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
ну это мечтания же абстрактные были, вроде, чего ты их как серьезный план к действию рассматриваешь? понятно, что яблоки внезапно не встанут и не рванут делать тотальный RIIR всего
источник

E

Eugene in rust_offtopic
ок
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
расту вон хотя бы до стабильного аби дожить бы вообще)
источник

B

Bogdan in rust_offtopic
Andrey @ozkriff Lesnikov
расту вон хотя бы до стабильного аби дожить бы вообще)
Слушай, стабильный аби подразумевает что в структуры нельзя будет даже private поля добавлять?
источник

B

Bogdan in rust_offtopic
Это не комильфо :(
источник

E

Eugene in rust_offtopic
Andrey @ozkriff Lesnikov
расту вон хотя бы до стабильного аби дожить бы вообще)
а почему не стабилизируют ABI у rust?
у того же swift вроде с 5й версии уже стабилизировали ABI
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Bogdan
Слушай, стабильный аби подразумевает что в структуры нельзя будет даже private поля добавлять?
насколько я представляю - ага. pimpl :)
источник

B

Bogdan in rust_offtopic
Eugene
а почему не стабилизируют ABI у rust?
у того же swift вроде с 5й версии уже стабилизировали ABI
Ну компилер может поля в структуре переставлять, к примеру
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Eugene
а почему не стабилизируют ABI у rust?
у того же swift вроде с 5й версии уже стабилизировали ABI
если в двух словах - потому что до стабилизации дочерта всего еще утрясти надо.

яблоки офигенный подвиг совершили (даже учитывая что у них ресурсов намного больше), что так резко это дело стабилизировали. С другой стороны - оно им все равно жизненно необходимо, учитывая специфику их экосистемы.
источник

B

Bogdan in rust_offtopic
Т.е. можно в коде поля групировать по смыслу, а компилер выберет оптимальный лаяут
источник

B

Bogdan in rust_offtopic
Как я понимаю в свифте в куче лежат экземпляры обжектов, а врасте почти все на стеке
источник

B

Bogdan in rust_offtopic
Если в куче, то на размер в памяти сьруктуры можно наплевать при передаче параметром
источник

E

Eugene in rust_offtopic
в swift вроде struct - это value-type, а class - это reference type
источник

B

Bogdan in rust_offtopic
@oleganza как в свифте работает аби, и какие гарантии по поводу минорных апдейтов либ?
источник

B

Bogdan in rust_offtopic
Приватные поля добавлять в структуры можно?
источник

E

Eugene in rust_offtopic
Bogdan
Приватные поля добавлять в структуры можно?
в swift?
источник