Rubber, meet road
March 30th 2018 18:30 - 19:20
The big concepts of functional programming are delightfully few: immutability, pure functions, recursion. But after you learn the basic ideas, how do you put them into practice in the kinds of programs you are writing? How do traditionally tricky subjects such as IO and shared state look when applied in a functional way? This session will examine how some of the more "practical" elements of a program look when expressed in both a traditional language as well as a functional-first one.