Rúnar is a cofounder of Unison Computing, which is creating the Unison programming language. Rúnar has been doing purely functional programming in Scala since 2005, and is one of two authors of the book Functional Programming in Scala.
Counts, Combinations, Dice, and D&D
This talk introduces multisets, a basic data structure that’s sadly missing from the standard Scala library. We’ll look at some fun applications, interesting generalizations, and delve a little into the mathematics.