Size: a a a

2020 April 21

p

polunin.ai in rust_offtopic
но там же не просто сахар
источник

p

polunin.ai in rust_offtopic
точнее этот сахар очень упрощает жизнь
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
но там же не просто сахар
Да, он при этом ещё и с неконсистетными пинами, нарушающими гарантии языка
источник

DS

Doge Shibu in rust_offtopic
Важная деталь
источник

p

polunin.ai in rust_offtopic
ну это да
источник

p

polunin.ai in rust_offtopic
хотя для обычного испольхования вроде все sound
источник

p

polunin.ai in rust_offtopic
во всяких либах следят за этим
источник

DS

Doge Shibu in rust_offtopic
Собственно у меня есть право бегать тут с пылающей задницей и говорить, что кор тима сделала фигню, потому что они сделали фигню
источник

DS

Doge Shibu in rust_offtopic
Чем я успешно и занимаюсь
источник

p

polunin.ai in rust_offtopic
polunin.ai
хотя для обычного испольхования вроде все sound
.
источник

p

polunin.ai in rust_offtopic
не видел unsound в токио
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
называть язык плохим за то что в нем начали делать но не доделали фичи это как-то странно
Ну и я не называю раст плохим, он достаточно хорош, чтобы я сел на нём прод писать.

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

DS

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

С этим можно мириться, если тебе нужна максимально хорошая производительность, но это редко нужно.

А где производительность не столь критична, там есть куда более выразительные альтернативы, которые в IO-bound задачах сравнимы по большинству показателей, а в плане эргономики сильно лучше
источник

NL

Nick Linker in rust_offtopic
Doge Shibu
Нет экзистенциальных типов нормального вида. (Так чтобы без кучи ограничений, как сейчас)
Экзистеншиалы в топку, они решают одну маленькую проблему, зато создают 10 других.
https://lukepalmer.wordpress.com/2010/01/24/haskell-antipattern-existential-typeclass/
источник

DS

Doge Shibu in rust_offtopic
В расте - это не так
источник

DS

Doge Shibu in rust_offtopic
Вон там выше было длинное обсуждение про impl трейты и т.п.
источник

p

polunin.ai in rust_offtopic
кто-то знает как это могло произойти?
источник

p

polunin.ai in rust_offtopic
что может быть такого в хроме на 2,5 ГБ отдельно от самого браузера
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
кто-то знает как это могло произойти?
treesize в помощь
источник

AZ

Alex Zhukovsky in rust_offtopic
залез из-за тебя в appdata, расстроился
источник