Intro to Monads for Rustaceans


Details
Sage Mitchell will present: an introduction to monads for Rust programmers!
This event will be virtual. A Zoom link will be posted on the event page shortly before the scheduled time.
Summary:
You may have heard Haskellers or even Rustaceans talk about "Monads," but what are they? The talk should serve as a useful intro for Rustaceans who are curious about Haskell, the first programming language to provide a Monad interface. While we won't be getting into all the precise mathematical details, the talk will introduce Monads by considering several examples and illustrating their behaviors. For those interested in learning more, there will be recommended resources at the end.
To get the most out of the experience it will help if you're already familiar with the `Option` and `Result` types in Rust, as well as the `try` operator, `?`.
Code of Conduct: Please review the Rust community's Code of Conduct (https://www.rust-lang.org/en-US/conduct.html) before coming to the meetup. Let's make this meetup great for everyone!

Intro to Monads for Rustaceans