The #Java#programming#language of course has a long history with passing #Runnables into #thread runners and executors. We see it all over the place in #Swing and #JavaFX. It just always felt clunky to me. And that feeling got lifted, mostly, with Java gaining #lambdas.
I remember when my #CSharp colleagues first introduced me to the concept of lambdas. We were very excited.
May the remaining limitations Java imposes on lambdas get lifted soon!