Skip to content

Intro to Monads for Rustaceans

Photo of Joe
Hosted By
Joe
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!

Photo of Seattle Rust User Group group
Seattle Rust User Group
See more events