Haskell and Erlang were both born around 1990, with a common commitment to functional programmin. Although they have very different genealogies, and subsequent evolution paths, they are both gaining increasing mind-share as 2010 approaches. In my talk I’ll contrast the two languages, paying particular attention to (a) types and (b) concurrency.