Size: a a a

2021 April 12

SP

Stanislav Popov in rust_offtopic
трейты, дженерики, да
источник

SP

Stanislav Popov in rust_offtopic
хотя трейты можно вероятно
источник

p

polunin.ai in rust_offtopic
трейты это набор функций
источник

SP

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

EG

Emmanuel Goldstein in rust_offtopic
Придётся объявлять весь интерфейс динлибы у себя.
источник

SP

Stanislav Popov in rust_offtopic
а как в крестах решается мономорфизация динамических либ?
источник

EG

Emmanuel Goldstein in rust_offtopic
Никак. У крестов в точности та же самая проблема.
источник

p

polunin.ai in rust_offtopic
#include "types.h" go brrr
источник

SP

Stanislav Popov in rust_offtopic
а ну тогда топчик
источник

EG

Emmanuel Goldstein in rust_offtopic
Просто у них C FFI менее болезненный.
источник

p

polunin.ai in rust_offtopic
для раста нужен JIT
источник

EG

Emmanuel Goldstein in rust_offtopic
А вот Swift умеет в динамическую линковку.
См. пост Gankra:
https://gankra.github.io/blah/swift-abi/
источник

p

polunin.ai in rust_offtopic
тогда и дин либы будут
источник

RP

Roman Proskuryakov in rust_offtopic
нет.
источник

EG

Emmanuel Goldstein in rust_offtopic
Это рушит весь смысл
JIT — это рантайм.
источник

DS

Doge Shibu in rust_offtopic
Жду
источник

DS

Doge Shibu in rust_offtopic
Самый просто и рабочий вариант
источник

p

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

RP

Roman Proskuryakov in rust_offtopic
ага
источник

EG

Emmanuel Goldstein in rust_offtopic
Но вообще у Rust уже есть JIT
источник