Odd Möller

Odd Möller

Coder in Chief

Youmoni

Coding through life, one function at a time.

Sessions

A brief history of Scala

Talk
What can one tiny function teach you about twenty years of Scala? We rewrite <code>isPalindrome</code> version by version and let the code tell the story. Watch it grow from classic Scala 2 into the modern Scala 3; tail recursion, type classes, extension methods, all earning their place. A palindrome reads the same both ways, Scala's history does not.