On Tue, Nov 08, 2022 at 04:52:38PM +0100, Michael Heerdegen wrote: > Emanuel Berg writes: > > > > In my objective point of view the canonical person for the > > > task is...Emanuel Berg! (not kidding) > > > > Okay, I'll get right to it! > > Good. You may add > > (d) What's the return value of evaluating the expression > > (funcall > (lambda (x) (funcall x x)) > (lambda (x) (funcall x x))) Now would that be more fun if Elisp did tail call optimization? Let me try in Guile: scheme@(guile-user)> ((lambda (x) (x x)) (lambda (x) (x x))) Yes, it is :) Cheers -- t