Speaker: Yishai Feldman

Title
: Functional Programming in Mainstream Languages


Abstract

Functional programming is becoming mainstream, and is incorporated to various degrees in mainstream languages.  I will discuss one aspect of functional programming, higher-order functions, through examples from the first chapter of Abelson and Sussman's Structure and Interperation of  Computer Programs, re-written in Java, Javascript, Scala, Xtend, and the purely functional language Haskell.