Initial Algebras For The Uninitiated

button-icon-arrow-right
button-icon-arrow-left

button-icon-arrow-leftBack

Event

Initial Algebras for the uninitiated

12 March 2019

London

Added 01-Jan-1970

The concept of the initial algebra, borrowed from Category Theory, is a simple but powerful one that allows you to completely separate the description and interpretation of your APIs. In this talk, we'll find out what exactly an initial algebra is, along with how to define and create your own initial algebras in F#. We'll cover some of the advantages and practical aspects of writing initial algebras and find out how they relate to similar concepts like the free monad.

Top