Skip to content

Material for my talk "Safe and Readable Code: Monadic Operations in C++23"

License

Notifications You must be signed in to change notification settings

Asperamanca/monadic_operations_cpp23

Repository files navigation

Safe and Readable Code: Monadic Operations in C++23

Where to find me

Just download everything (<5 MB)

ZIP

Slides

PDF

Compiler error cheat sheet

PDF - Dark, presentation theme

PDF - Light, for printing

Code examples

Source code page

Get me to the compiler explorer links

References by Topic

Functional and Declarative Programming (General and Theory)

Monads and Related Concepts

Ranges and Views

Optional and Expected

Continuations & Concurrency

Other C++23 Features

Compiler support

Replacement libraries

You want to use some of the features I presented, but do not have a new enough compiler and/or standard version? There are libraries you can use as replacement.

Disclaimer: I don't have first-hand experience with them. Please evaluate whether they fit your use case, and whether they are still actively maintained before using

About

Material for my talk "Safe and Readable Code: Monadic Operations in C++23"

Topics

Resources

License

Stars

Watchers

Forks