Size: a a a

Saint P Ruby Community

2020 January 28

IL

Ivan Lopatin in Saint P Ruby Community
🙏
источник

NS

Nikita Shilnikov in Saint P Ruby Community
https://github.com/spark-solutions/chain_it вроде монады были уже к тому времени
источник

NS

Nikita Shilnikov in Saint P Ruby Community
why would
источник

IL

Ivan Lopatin in Saint P Ruby Community
Я там работал и досталось как легаси, так что 🤷‍♂️
источник

NS

Nikita Shilnikov in Saint P Ruby Community
надо было active-chain назвать
источник

NS

Nikita Shilnikov in Saint P Ruby Community
монады в смысле
источник

NS

Nikita Shilnikov in Saint P Ruby Community
короче, есть https://dry-rb.org/gems/dry-monads/1.3/do-notation/ и https://dry-rb.org/gems/dry-monads/1.3/pattern-matching/ и этого достаточно для подавляющего большинства случаев без всяких эффектов, эксепшенов и прочих нетрадиционных вещей
источник

AG

Alex G in Saint P Ruby Community
как ты лихо эксепшены в нетрадиционные вещи запихнул )
источник

IL

Ivan Lopatin in Saint P Ruby Community
Я бы поработал над проектом где это сделано правильно, над тем что упомянул была боль
источник

AG

Alex G in Saint P Ruby Community
Споры про исключения уже больше 10 лет идут. А люди все еще продолжают их использовать
источник

NS

Nikita Shilnikov in Saint P Ruby Community
Alex G
как ты лихо эксепшены в нетрадиционные вещи запихнул )
это был намек
источник

A

Alex in Saint P Ruby Community
Alex G
Споры про исключения уже больше 10 лет идут. А люди все еще продолжают их использовать
так никто и не говорил про то, что исключения совсем нельзя использовать
источник

AG

Alex G in Saint P Ruby Community
Alex
так никто и не говорил про то, что исключения совсем нельзя использовать
я именно про control flow
источник

A

Alex in Saint P Ruby Community
ясно, тогда не стоит:)
источник

SM

Sergei Maximov in Saint P Ruby Community
Nikita Shilnikov
in Failure(error)
Кстати, а как-то можно скрыть варнинг, что pattern matching ещё экспериментальный?
источник

NS

Nikita Shilnikov in Saint P Ruby Community
Sergei Maximov
Кстати, а как-то можно скрыть варнинг, что pattern matching ещё экспериментальный?
Warning[:experimental] = false
источник

NS

Nikita Shilnikov in Saint P Ruby Community
прямо под версией руби в гемфайле 🙂
источник

NS

Nikita Shilnikov in Saint P Ruby Community
источник

SM

Sergei Maximov in Saint P Ruby Community
Nikita Shilnikov
Warning[:experimental] = false
Спасибо, а то я как-то на эту тему гуглил, ничего полезного не нашёл
источник

NB

Nikita Bulai in Saint P Ruby Community
User documentation ведёт на 404 :(
источник