Size: a a a

2020 June 07

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Тогда уж всё делать через MonadError e m => ... , как у людей делается
а можно аналогию из мейнстримового чего-нить? Как это на шарпе бы выглядело
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а можно аналогию из мейнстримового чего-нить? Как это на шарпе бы выглядело
Никак. В шарпе нельзя такое сделать
источник

NL

Nick Linker in rust_offtopic
Т-34 85
а можно аналогию из мейнстримового чего-нить? Как это на шарпе бы выглядело
ахах, шарп не может в тайпклассы
источник

Т8

Т-34 85 in rust_offtopic
если ты не хочешь разбираться, как пользоваться инструментом, то виноват не инструмент
источник

NL

Nick Linker in rust_offtopic
Т-34 85
может быть. Я не сильно в теме, чтобы спорить
Вот это сообщение мне нравится, человек хорошо классифицировал суть обработки ошибок, причём почти независимо от раста.

https://www.reddit.com/r/rust/comments/dfs1zk/comment/f35iopj
источник

RP

Roman Proskuryakov in rust_offtopic
Т-34 85
если ты не хочешь разбираться, как пользоваться инструментом, то виноват не инструмент
лол
источник

RP

Roman Proskuryakov in rust_offtopic
кто-нибудь, объясните ему, что он не прав
источник

RP

Roman Proskuryakov in rust_offtopic
мне лень
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Я хочу, чтобы компилятор не делал ничего платного без моего ведома.

В особенности, когда речь про аллокации.
Ммм, поэтому ты не используешь языки с гц... Ой
источник

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
мне лень
ну это как в c++. Ты можешь писать как угодно, но если не следуешь core guidlines, то ссзб
источник

RP

Roman Proskuryakov in rust_offtopic
я первый раз слышу, что кидать исключения - плохо, когда их можно кинуть
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а можно аналогию из мейнстримового чего-нить? Как это на шарпе бы выглядело
В скале вот так будет:
type HasMyError[F[_]] = ApplicativeError[F, MyError]

def myFunction[F[_]: HasMyError](...): F[SomeOutput] = ???
источник

RP

Roman Proskuryakov in rust_offtopic
какой-то странный язык этот ваш С++. пропутинский
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Ммм, поэтому ты не используешь языки с гц... Ой
Я не хочу такого в расте.
источник

p

polunin.ai in rust_offtopic
Т-34 85
сами пробрасываются наверх
Когда исключения реализованы как эффекты, то норм
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Я не хочу такого в расте.
так резалты и паники останутся
источник

SP

Stanislav Popov in rust_offtopic
не хочу такого будущего своим детям )
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Я не хочу такого в расте.
Ну в расте пончтно
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
так резалты и паники останутся
Разница в том, что будет неявный Box
источник

NL

Nick Linker in rust_offtopic
Nick Linker
Вот это сообщение мне нравится, человек хорошо классифицировал суть обработки ошибок, причём почти независимо от раста.

https://www.reddit.com/r/rust/comments/dfs1zk/comment/f35iopj
Это dtolnay, автор anyhow и thiserror
источник