Size: a a a

2020 June 05

SP

Stanislav Popov in rust_offtopic
источник

SP

Stanislav Popov in rust_offtopic
ну акторы и получаются. я смотрел актикс - он не решает ничего, по сути, или я просто не понял как на нем сделать
источник

SP

Stanislav Popov in rust_offtopic
ну я свои акторы и изобрел примерно, наверное
источник

SP

Stanislav Popov in rust_offtopic
ладно че я ною. сделаю процессинг паничек с грейсфул выходом и должно быть попроще
источник

SP

Stanislav Popov in rust_offtopic
паника в футуре таки не вешает остальные футуры
источник

SP

Stanislav Popov in rust_offtopic
поэтому ее вообще изи можно прошляпить
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Реддит сменил иконку на черную..
Они там поголовно ебанулись
источник

Ct

Casual tears in rust_offtopic
Т-34 85
@MikailBag @voidberg @hirrolot как ещё можно сделать C++ безопаснее? Концепты пока недоступны. Писать на всё подряд свои типы - перебор, если можно  using-алиас сделать (просто замучаешься это выстраивать и юзать). Да, про не поскупиться на const надо добавить в список
Концепты не делают С++ безопаснее.
источник

SK

Sergey Korotkov in rust_offtopic
Stanislav Popov
ну акторы и получаются. я смотрел актикс - он не решает ничего, по сути, или я просто не понял как на нем сделать
ну вот оно мне их и напомнило да. Актикс, говоришь, погляжу на досуге. Просто в моем понимании готовые акторы (те использование стороннего фреймворка) как раз должны абстрагировать тебя от заботы о том, как оно там под капотом реализовано.
источник

Ct

Casual tears in rust_offtopic
Т-34 85
-выносить всё в компайл-тайм, что можно (constexpr, consteval)
-заставлять проверять результат (не давать воспользоваться  целью без проверки) - подрубить класс expected<U, G>
-давить неявные касты возможности (и вообще, юзать жёсткие флаги с -Werror), юзать enum class
-проверять инварианты, постусловия и предусловия (желательно при компиляции, на крайняк - при выполнении) - контрактное программирование
-максимальный реюз кода
Это всё opt in и на уровне "best practices", которым не все следуют
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Концепты не делают С++ безопаснее.
они отсекают некошерное юзание шаблонов
источник

Ct

Casual tears in rust_offtopic
не сможешь ты все зависимости переписать чтобы стало хорошо
источник

Ct

Casual tears in rust_offtopic
Т-34 85
они отсекают некошерное юзание шаблонов
Это не безопасность
источник

Ct

Casual tears in rust_offtopic
Концепты вообще почти юзлесс фича
источник

p

polunin.ai in rust_offtopic
Т-34 85
@MikailBag @voidberg @hirrolot как ещё можно сделать C++ безопаснее? Концепты пока недоступны. Писать на всё подряд свои типы - перебор, если можно  using-алиас сделать (просто замучаешься это выстраивать и юзать). Да, про не поскупиться на const надо добавить в список
Можно компилировать c++ в safe rust, и если после этого компиляция раста успешна, значит с++ код безопасен
источник

Ct

Casual tears in rust_offtopic
это просто сахарок над тем что уже есть в языке
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Можно компилировать c++ в safe rust, и если после этого компиляция раста успешна, значит с++ код безопасен
ну ты же знаешь что это не выход для крестобога
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Они там поголовно ебанулись
нормальная форма протеста
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Это всё opt in и на уровне "best practices", которым не все следуют
ну, я-то следую. И зависящих от меня буду заставлять. Ладно, не суть. Не забыл ли я ещё чего-то?
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Концепты вообще почти юзлесс фича
@Psilon так не думает
источник