Why Scheme has tail call optimization

Actors was Hewitt’s attempt to model Smalltalk.
Scheme was Steele and Sussman’s attempt to understand Actors.
TCO was inherited from Actors. It is an OOP concept.
I confirmed this with Guy when I prepared for my ECOOP talk and I
have the relevant email somewhere.
— Matthias

(via PLT [1])
[1]: “guido on tail recursion” Dimitris Vyzovitis vyzo at media.mit.edu Thu Apr 23 00:01:01 EDT 2009