What Haskell taught us when we were not looking! By Eric Torreborre


Haskell, the pure and lazy functional programming language, has now been around for more than 25 years. It had a profound influence on many other programming languages on the JVM: Java, Clojure and Scala.


In this talk you will discover which Haskell constructs have made it to the JVM ecosystem and change the way you program today. You will also get a glimpse of the features which are yet to be transferred for our greatest benefit. And we will finally try to answer the question: "What do we, JVM programmers, have to teach Haskell?"


Warning: you might be tempted to try the real thing by yourself and become a Haskell programmer after this presentation!


Scala developer for Zalando based in Berlin, I love functional programming and maintain several Scala open-source libraries: specs2 for testing (, eff for programming with effects (, grafter for dependency injection (