Size: a a a

2021 March 02

RB

Roman Blog in rust_offtopic
можешь там это паниками называть, но опять же возвращаемся к тому, с чего начали. Если бы исключения не предполагались - все кидали бы аборт сразу, как это сделано в том же го
источник

D

Dima in rust_offtopic
Roman Blog
можешь там это паниками называть, но опять же возвращаемся к тому, с чего начали. Если бы исключения не предполагались - все кидали бы аборт сразу, как это сделано в том же го
короче, если ты пишешь safe код, то тебе в принципе пофиг есть они или нет, пишешь unsafe обязан сделать так чтоб наличие panic не приводило к unsound https://doc.rust-lang.org/nomicon/exception-safety.html#:~:text=In%20Rust%2C%20there%20are%20two,program%20doing%20the%20right%20thing., все, что тут мусолить то?
источник

А

Алексей in rust_offtopic
Roman Blog
Не, в расте это так же локальная секта. оф-религия как раз предполагает исключения.
Нет.
источник

А

Алексей in rust_offtopic
Roman Blog
можешь там это паниками называть, но опять же возвращаемся к тому, с чего начали. Если бы исключения не предполагались - все кидали бы аборт сразу, как это сделано в том же го
В го не так сделано
источник

А

Алексей in rust_offtopic
Roman Blog
Не, в расте это так же локальная секта. оф-религия как раз предполагает исключения.
Нет никакой единой для всех языков официальной религии. У каждого языка она своя
источник

RB

Roman Blog in rust_offtopic
Dima
короче, если ты пишешь safe код, то тебе в принципе пофиг есть они или нет, пишешь unsafe обязан сделать так чтоб наличие panic не приводило к unsound https://doc.rust-lang.org/nomicon/exception-safety.html#:~:text=In%20Rust%2C%20there%20are%20two,program%20doing%20the%20right%20thing., все, что тут мусолить то?
ну да, скорее всего это и является причиной хейта исключений. Просто реализация кривая и не может гарантировать какой-то безопасности и как следствие адепты вынуждены придумывать себе колхоз-исключения.

Хотя без unsafe ты ничего не напишешь. Здесь ещё роляет уровень самого кода. В случае с safe он намного ниже. Почти всё safe - это лабы, примитивные обвязки и прочее
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Dima
Никто не будет никогда ловить паники в конечном приложении, зачем это надо?
на самом деле я ловлю
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
точнее не я а актикс
источник

RB

Roman Blog in rust_offtopic
да. оф не может быть настолько ограниченной. Ну ты можешь утверждать, но себя же похоронишь. По-сути ты тем самым отрицаешь наличие раста и оф-религии во всём, что наиболее состоятельно. Ну относительно раста
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но меня это устраивает
источник

D

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

Хотя без unsafe ты ничего не напишешь. Здесь ещё роляет уровень самого кода. В случае с safe он намного ниже. Почти всё safe - это лабы, примитивные обвязки и прочее
но  и то проблемы в unsafe начинаются только тогда когда ты вызываешь user код который может паникнуть, не вызываешь, не паникуешь сам, можно забить
источник

D

Dima in rust_offtopic
Αλεχ Zhukovsky
точнее не я а актикс
да понятно, если быть точным то токио
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
ну да, скорее всего это и является причиной хейта исключений. Просто реализация кривая и не может гарантировать какой-то безопасности и как следствие адепты вынуждены придумывать себе колхоз-исключения.

Хотя без unsafe ты ничего не напишешь. Здесь ещё роляет уровень самого кода. В случае с safe он намного ниже. Почти всё safe - это лабы, примитивные обвязки и прочее
нет, просто эксепшны не нужны. Но иногда хочется похоронить приложение с критической ошибкой. Для этого есть паники
источник

D

Dima in rust_offtopic
Αλεχ Zhukovsky
точнее не я а актикс
я на работе предлагал поставить panic = abort везде, но меня не поддержали, раз в год случается какая-то паника, не хотят из-за этого класть сервис, хотя все и так в докерахс рестартом)
источник

А

Алексей in rust_offtopic
Roman Blog
да. оф не может быть настолько ограниченной. Ну ты можешь утверждать, но себя же похоронишь. По-сути ты тем самым отрицаешь наличие раста и оф-религии во всём, что наиболее состоятельно. Ну относительно раста
Ты даже нашу библию (растбук) не читал. А уже поспешные и неправильные выводы делаешь
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Dima
я на работе предлагал поставить panic = abort везде, но меня не поддержали, раз в год случается какая-то паника, не хотят из-за этого класть сервис, хотя все и так в докерахс рестартом)
я бы тоже не поддержал
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
щас бы без стектрейса паники иметь
источник

Т8

Т-34 85 in rust_offtopic
Αλεχ Zhukovsky
щас бы без стектрейса паники иметь
а шо делать, если нет эксепшинов?
источник

D

Dima in rust_offtopic
Αλεχ Zhukovsky
я бы тоже не поддержал
ой все)
источник

Z

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

Хотя без unsafe ты ничего не напишешь. Здесь ещё роляет уровень самого кода. В случае с safe он намного ниже. Почти всё safe - это лабы, примитивные обвязки и прочее
> оф-религия как раз предполагает исключения.
> Просто реализация кривая и не может гарантировать какой-то безопасности и как следствие адепты вынуждены придумывать себе колхоз-исключения
источник