Tom Stuart wants to give this talk
Smalltalk, Lisp, and Shell: Three Interesting Languages
In this talk, I look at these three languages in terms of their key concepts, and show how that leads us to an understanding of the way flow control is implemented in each of them. This leads us to an interesting, but open, question.
I gave this talk at Barcelona Ruby Conference 2014.
It's technical, but requires no prior experience of the languages discussed.