Vassili Bykov wrote:
Executive summary: 1) "tail recursion" is a misnomer, "tail call" is a more exact name(your example, Lex, is still tail-callable); 2) it is possible in Smalltalk; 3) none of the existing Smalltalks do it.
IIRC Smalltalk MT ( http://www.objectconnect.com/ ) can be told to compile code as tail callable -- but this is to native code.
-- Dwight