The Logic, Semantics, and Programming Languages Group at the University of Cambridge presents: Dependently typed metaprogramming (in Agda) Conor McBride MSP, University of Strathclyde Dependently typed functional programming languages such as Agda are capable of expressing very precise types for data. When those data themselves encode types, we gain a powerful mechanism for abstracting generic ope