Size: a a a

2021 April 08

DS

Doge Shibu in rust_offtopic
Но куча чисто ОО паттернов не обязательно с ним будет хорошо дружить, поэтому я всё предпочту оставить именно дин диспатч, потому что это гарантированно включает в себя все ОО системы, которые я видел и о которых слышал.
источник

DS

Doge Shibu in rust_offtopic
Иначе просто сложно всё многообразие будет каким-то определением обьединить
источник

DS

Doge Shibu in rust_offtopic
А дин диспатч всех более-менее обьединяет как раз
источник

TK

Traveller Kolsky in rust_offtopic
Стат диспатч имеет ограничения, непривычные для использующих дин диспатч много лет, и вдобавок труднопреодолимые
источник

CD

Constantine Drozdov in rust_offtopic
если заменить интерфейсы на ADT, получается другое
источник

А

Алексей in rust_offtopic
ну и никто не обещал что будет привычно
источник

CD

Constantine Drozdov in rust_offtopic
никто не обещал что плагин не надо будет подключать через C ABI
источник

А

Алексей in rust_offtopic
скорее на трейты
источник

А

Алексей in rust_offtopic
причём тут c abi?
источник

TK

Traveller Kolsky in rust_offtopic
Это что-то не то уже
источник

CD

Constantine Drozdov in rust_offtopic
Это как раз то.
источник

TK

Traveller Kolsky in rust_offtopic
Линковка и диспетчеризация это одно и то же?
источник

DS

Doge Shibu in rust_offtopic
нет
источник

CD

Constantine Drozdov in rust_offtopic
Как динамически связываются трейты? Либо dyn Trait, который альтернативная запись интерфейса, либо С
источник

CD

Constantine Drozdov in rust_offtopic
Какие альтернативы?
источник

TK

Traveller Kolsky in rust_offtopic
Ну линковка всё равно немного о другом
источник

NL

Nick Linker in rust_offtopic
OMG мои глоза 😭😭😭
источник

А

Алексей in rust_offtopic
ну вот для динамики нужна динамика собственно
источник

А

Алексей in rust_offtopic
C - это вообще другой разговор, так как там ни объектов, ни трейтов нету
источник

CD

Constantine Drozdov in rust_offtopic
C ABI это не про язык С
источник