Speakers

Li Haoyi – Mill: a Build Tool based on Pure Functional Programming

Li Haoyi

Li Haoyi

Haoyi is a software engineer who has been using Scala professionally for about 10 years. He is the author and maintainer of a large number of open source projects, and currently is employed at Databricks working on internal tools for the worlds first Unified Analytics Platform

Mill: a Build Tool based on Pure Functional Programming

Build systems are often messy programs: full of weird frameworks and unrestricted side effects. This talk will show how the underlying structure of a build actually looks much more like a pure functional program, and how Mill uses this fact to provide a uniquely simple & principled build experience.

Scala Valentines #5, Part 2