Co-Founder
Unison Computing
Rúnar is a cofounder of Unison Computing, which is creating the Unison programming language. Rúnar has been doing purely functional programming in Haskell and Scala since 2005, and has authored books on Functional Programming in Scala and Kotlin.
Follow Rúnar on Twitter here.
Talks I've Given
-
Unison: a friendly programming language from the future
Featuring Rúnar Bjarnason
Unison is a new open source functional programming language based on a simple idea with big implications: every type and definition in the language has a unique cryptographic signature, determined by its content. Instead of a bag of mutable text files, the Unison codebase is a distributed...
unison -
Keynote: Composing Programs
Featuring Rúnar Bjarnason
As creators of software, you grapple with the question of how to assemble components into large-scale systems that you can easily understand, and then use as components in further systems. Fortunately, functional programming has an easy answer: functions are compositional. In fact, you could say...
scala scalax keynote -
An invitation to functional programming
Featuring Rúnar Bjarnason
Scala is not a purely functional programming language. But we can restrict ourselves to a purely functional subset of Scala. The question is: should we? This talk will make the case that the answer is unequivocally "yes". We can treat Scala as a purely functional language. But more than...
scalax scala functional-programming