Size: a a a

2020 August 02

AZ

Alex Zhukovsky in rust_offtopic
"ой да это блаж, деды воевали безо всякой этой херни"
источник

AZ

Alex Zhukovsky in rust_offtopic
нравится возиться в какахах - твоё дело
источник

AZ

Alex Zhukovsky in rust_offtopic
только тогда не спрашивай меня ни о чем
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
ну вот чтобы про это не думать в самом простом варианте все типы совпадают
и у тебя тут вообще всё в рантайме чекается, а если принимать IConvertible, то почти всё ненужное при компиляции отсеется
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
и у тебя тут вообще всё в рантайме чекается, а если принимать IConvertible, то почти всё ненужное при компиляции отсеется
если мне нужно 20 таких функций написать мне 20 раз копировать эту лесенку из if (a is int) ?
источник

AZ

Alex Zhukovsky in rust_offtopic
а если у меня этот код в горячем цикле и я не могу боксить?
источник

AZ

Alex Zhukovsky in rust_offtopic
я говорю "Вот, есть инструмент, позволяет решать эти проблемы"
источник

AZ

Alex Zhukovsky in rust_offtopic
ты : "да ладно, вот решение" *достаешь адский нерасширяемый говнокод"
источник

AZ

Alex Zhukovsky in rust_offtopic
ну это альтернатива конечно, да
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
если мне нужно 20 таких функций написать мне 20 раз копировать эту лесенку из if (a is int) ?
слушай, ну надо действовать по ситуации. Если можно проще, пускай будет просто. Если понадобится более производительное или более масштабируемое решение, тогда будем думать. Я согласен, что коряво выглядит, но зато ебли по-минимуму
источник

Т8

Т-34 85 in rust_offtopic
а так да, правда странно, что не написали интерфейс для чисел
источник

Т8

Т-34 85 in rust_offtopic
было бы значительно лучше
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а так да, правда странно, что не написали интерфейс для чисел
Вот эта "странная реализация интерфейсов снаружи" нужна чтобы не плакать в кулак "хнык хнык, для меня майкрософт не сделал интерфейс" а взять и самому запилить
источник

AZ

Alex Zhukovsky in rust_offtopic
в расте тоже у чисел нет общего интефрейса
источник

AZ

Alex Zhukovsky in rust_offtopic
а знаешь где есть? В крейте https://crates.io/crates/num-traits
источник

AZ

Alex Zhukovsky in rust_offtopic
вот не сделала мозилла для чисел общего интерфейса, а люди взяли и сделали
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
в расте тоже у чисел нет общего интефрейса
хорошо, теперь понял. Спасибо
источник

AZ

Alex Zhukovsky in rust_offtopic
ну слава богу
источник

Т8

Т-34 85 in rust_offtopic
но могли бы и запилить интерфейс, им-то это точно не сложно
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Вот эта "странная реализация интерфейсов снаружи" нужна чтобы не плакать в кулак "хнык хнык, для меня майкрософт не сделал интерфейс" а взять и самому запилить
а нельзя и то поддерживать, и это одновременно?
источник