Size: a a a

2020 May 12

p

polunin.ai in rust_offtopic
Mikail Bagishov
Эмбеддщики страдают наверное
ну раст не для эмбеда
источник

MB

Mikail Bagishov in rust_offtopic
Doge Shibu
Да, но в боксе дин трейт, а с ним все точно так же плохо
Поэтому
type alias in impl trair, GAT и погнали
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
ну раст не для эмбеда
Смелое заявление
источник

MB

Mikail Bagishov in rust_offtopic
А кто? Джава что ли?
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
А кто? Джава что ли?
C
источник

R

Rafael in rust_offtopic
polunin.ai
ну раст не для эмбеда
ага, для машин лернинга
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
крч не вижу проблем. если дело с асинком то вряд ли проблема будет в лишнем боксе.
Проблема не в самом боксе, проблема в том, что компилятор не сможет заинлайнить тот трейт, что в дин сидит.

А это может быть крайне важно в некоторых случаях
источник

p

polunin.ai in rust_offtopic
можно еще ATS потыкать
источник

p

polunin.ai in rust_offtopic
zig'и там всякие
источник

R

Rafael in rust_offtopic
тяжко новым языкам выживать
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
zig'и там всякие
И чем они лучше раста для ембеддеда?
источник

R

Rafael in rust_offtopic
расту повезло с мозайкой
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Проблема не в самом боксе, проблема в том, что компилятор не сможет заинлайнить тот трейт, что в дин сидит.

А это может быть крайне важно в некоторых случаях
ну вот когда будет важно, возвращайся
источник

r

red75prime in rust_offtopic
Doge Shibu
Проблема не в самом боксе, проблема в том, что компилятор не сможет заинлайнить тот трейт, что в дин сидит.

А это может быть крайне важно в некоторых случаях
Может он заинлайнить, иногда. Но выделение памяти никуда не девается.
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
И чем они лучше раста для ембеддеда?
тем что не тащат с собой форматирование, и не компилируются по полчаса
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
ну вот когда будет важно, возвращайся
У меня не эмбеддед и разница между дин трейтами и не дин трейтами в горячих кусках кода выходит в пару раз.

За счёт того, что в случае не дин трейтов компилятор может заинлайнить и соптимизировать вызов очень сильно
источник

p

polunin.ai in rust_offtopic
ладно не хочу снова повторять этот спор, я пошел
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
тем что не тащат с собой форматирование, и не компилируются по полчаса
Берешь и не юзаешь core::fmt
источник

MB

Mikail Bagishov in rust_offtopic
Сишники тоже не printf из  glibc используют
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
Берешь и не юзаешь core::fmt
он автоматически тащится, потому что вывод паник
источник