Size: a a a

2020 February 23

DS

Doge Shibu in rust_offtopic
λоλторт
хотя я уже не знаю, насколько раст позволяет управлять репрезентацией тех же енумов в рантайме
Всё равно какие-то обертки для динамических вызовов придется делать
источник

λ

λоλторт in rust_offtopic
Doge Shibu
А у тебя rust abi сильно лучше сишного не выйдет, потому что практически все абстракции в расте живут только в компайл тайме
как минимум можно делать sort<T>(vec : &mut Vec<T>, size : SizeOf<T>, cmp : fn(&T, &T) -> Ordering)
источник

λ

λоλторт in rust_offtopic
хотя не
источник

DS

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

λ

λоλторт in rust_offtopic
без завтипов не покатит
источник

DS

Doge Shibu in rust_offtopic
Короче, чудес не бывает, нативный язык с кучей зиро-кост-компайл-тайм-онли абстракций не может иметь abi со всеми этими абстракциями без потери зиро-коста
источник

DF

Dollar Føølish in rust_offtopic
Логично
источник

DF

Dollar Føølish in rust_offtopic
Просто Аби не часть языка
источник

DF

Dollar Føølish in rust_offtopic
Как язык Раст вполне сишку заменяет
источник

DF

Dollar Føølish in rust_offtopic
Джава и Шарп какой нибудь уже нет
источник

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in rust_offtopic
Dollar Føølish
Джава и Шарп какой нибудь уже нет
Сишка всё заменяет, тут смотря как данные положишь
источник

DF

Dollar Føølish in rust_offtopic
Вот например надо написать постгрес
источник

DF

Dollar Føølish in rust_offtopic
Что ты возьмёшь сишку или Раст?
источник

EG

Emmanuel Goldstein in rust_offtopic
Раст (относительно) заменяет плюсы
источник

EG

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

DF

Dollar Føølish in rust_offtopic
Почему?
источник

G

Gymmasssorla in rust_offtopic
Dollar Føølish
Почему?
Потому что мало фишек у Си
источник

EG

Emmanuel Goldstein in rust_offtopic
Потому что для си нужна идеальная совместимость со всем и минимальный размер бинаря. А не фичастость
источник

DF

Dollar Føølish in rust_offtopic
У си есть свой рантайм
источник

DF

Dollar Føølish in rust_offtopic
Если обычные программы иметь в виду
источник