Size: a a a

2021 April 12

EG

Emmanuel Goldstein in rust_offtopic
Потому что в Rust тебя сейфти при взаимодействии с си ебёт во все поля
источник

EG

Emmanuel Goldstein in rust_offtopic
Ась? Где она в этом примере структурная?
источник

EG

Emmanuel Goldstein in rust_offtopic
type Person = object это struct Person
источник

p

polunin.ai in rust_offtopic
type Foo = object ...
источник

p

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

EG

Emmanuel Goldstein in rust_offtopic
Ты объявляешь ad-hoc тип структуры и присваиваешь его в алиас на месте
источник

DS

Doge Shibu in rust_offtopic
Ух, ниму бы ещё отсутствие GC/Rc/Arc'ов из коробки на любой чих и было бы хорошо.

А то их наличие почти везде портит всю транслируемость в си
источник

EG

Emmanuel Goldstein in rust_offtopic
Ты можешь выключить GC
источник

EG

Emmanuel Goldstein in rust_offtopic
Но RAII там нет, так что это будет больно
источник

SP

Stanislav Popov in rust_offtopic
ты вообще фундаментально не понял о чем я хотел сказать. либ нет это значит что я не могу просто взять и на языке написать нарисуй мне текст на картинке.

на сишке я так же не могу это сделать потому что сишные либы не имеют высокоуровневого апи точно так же
источник

DS

Doge Shibu in rust_offtopic
Да, но это не изменить того, что всё подряд в ниме требует наличие аллокатора
источник

EG

Emmanuel Goldstein in rust_offtopic
Ну, для многих применений это неважно
источник

EG

Emmanuel Goldstein in rust_offtopic
Ты можешь.
источник

DS

Doge Shibu in rust_offtopic
А то был бы норм язык для моего поиска современного языка, который можно было бы нормально запускать на древних платформах
источник

EG

Emmanuel Goldstein in rust_offtopic
В такой формулировке твоей задачи — ты можешь прямолинейно взять и это сделать, на примерно любом языке.
источник

EG

Emmanuel Goldstein in rust_offtopic
Zig можно запускать где угодно, но у него документация говно.
источник

EG

Emmanuel Goldstein in rust_offtopic
источник

SP

Stanislav Popov in rust_offtopic
ты же специально бесишь или правда не понимаешь?
источник

DS

Doge Shibu in rust_offtopic
На документацию мне пофигу, но его нельзя запускать где угодно, потому что он на llvm сидит
источник

DS

Doge Shibu in rust_offtopic
Это сразу всё портит
источник