Size: a a a

2020 December 30

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
просто упадет с ошибкой "есть две реализации, не могу выбрать"
это понятно, чтобы заработало тебе нужно дописать условие для одной из них
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
нет, прост не должно работать две одинаковых реализации
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
когерентность превыше всего
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
это понятно, чтобы заработало тебе нужно дописать условие для одной из них
Нет, просто переписываешь код чтобы такой ситуации не было
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
нет, прост не должно работать две одинаковых реализации
специализация без условий очень сильно ограничивает твои возможности
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Нет, просто переписываешь код чтобы такой ситуации не было
> просто переписываешь код
:)
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
> просто переписываешь код
:)
Да
источник

p

polunin.ai in rust_offtopic
Если у тебя код говнокод ты его переписываешь а не кричишь "компилятор не пускает"
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
специализация без условий очень сильно ограничивает твои возможности
и хорошо
источник

CD

Constantine Drozdov in rust_offtopic
мне нужно год, три разработчика из них один сеньёр, четыре билета в Омск, 20 ящиков водки и медведь
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
специализация без условий очень сильно ограничивает твои возможности
у тебя есть ньютайпы для любых спорных ситуаций. Например в хаскелле есть Add/Mul моноиды для чисел. Прям твоя ситуация
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
специализация без условий очень сильно ограничивает твои возможности
&mut тоже ограничивает
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
и хорошо
придётся go metaprogramming устраивать для простейших задач, встроенные знаковые целочисленные налево, беззнаковые направо, остальные прямо
источник

p

polunin.ai in rust_offtopic
polunin.ai
&mut тоже ограничивает
Но никто не говорит что это плохо
источник

CD

Constantine Drozdov in rust_offtopic
Constantine Drozdov
придётся go metaprogramming устраивать для простейших задач, встроенные знаковые целочисленные налево, беззнаковые направо, остальные прямо
я всего лишь хочу записать JSON
источник

J

JohnByte in rust_offtopic
Constantine Drozdov
да, FelixArgyle11 прав, процедурный стиль порождает наименее связанные программы
Связность кода по большому счету упирается в архитектуру софта. Если над ней не подумали хорошенько и сразу принялись фигачить код без всяких тестов то код имеет тенденцию превратиться в спагетти-дрисню. Хоть с подобием процедурщины, хоть с подобием ООП или ФП
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
я всего лишь хочу записать JSON
serde уже есть
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
serde уже есть
и что, товарищи умудрились ни разу не перечислить список всех беззнаковых целых раста?)
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
специализация без условий очень сильно ограничивает твои возможности
Send, Sync тоже ограничивает
Это плохо?
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Send, Sync тоже ограничивает
Это плохо?
это кривая аналогия
источник