Algebraic graphs is a new approach to working with graphs, which is particularly well-suited for functional programming languages. In Haskell Exchange 2017 you learned about the most basic version of the graph algebra that corresponds to graphs with unlabelled edges.

In this talk you will learn how to introduce edge labels to the algebra while keeping it simple.

This talk is beginner-friendly and does not require any familiarity with algebraic graphs.

Labelled Algebraic Graphs

Algebraic graphs is a new approach to working with graphs, which is particularly well-suited for functional programming languages. In Haskell Exchange 2017 you learned about the most basic version of the graph algebra that corresponds to graphs with unlabelled edges.

In this talk you will learn how to introduce edge labels to the algebra while keeping it simple.

This talk is beginner-friendly and does not require any familiarity with algebraic graphs.