Skip to content

Check Before You Wreck: Enforcing Safety in Monadic Types

Photo of James Pascoe
Hosted By
James P.
Check Before You Wreck: Enforcing Safety in Monadic Types

Details

Hi Everybody,

I hope you all had a good break over the summer. I am very pleased to announce, that for September's talk, we have Nick Deguillaume who will be speaking about how C++ class wrappers can be used to mitigate pitfalls when using monadic types.

Please find the abstract for the talk below. The talk will be hosted at the Blu Wireless offices (at One Castlepark, Tower Hill, BS2 0JA). Please note that the talk will be in the Business Lounge on the ground floor and not in the Blu Wireless office.

As usual, there will be a trip to the Cornubia afterwards :-) !

Looking forward to seeing you all and take care,

Jim

Check Before You Wreck: Enforcing Safety in Monadic Types

std::optional and std::expected are powerful tools for reducing or even eliminating exceptions, bringing clarity and stronger design to large codebases. Yet both come with significant pitfalls. This talk explores how class wrappers can mitigate these issues and how the same techniques extend naturally to pointers, smart pointers, and other types that can be viewed through a monadic lens.

Photo of ACCU Bristol group
ACCU Bristol
See more events
Blu Wireless
One Castlepark Tower Hill · Bristol
Google map of the user's next upcoming event's location
FREE