Steven D'Aprano <[EMAIL PROTECTED]> writes:
> It is a "mere implementation detail" that (for most computer systems, and
> most programming languages) stack space is at a premium and a deeply
> recursive function can run out of stack space while the heap still has
> lots of free memory.

Every serious FP language implementation optimizes tail calls and thus
using recursion instead of iteration doesn't cost any stack space and
it probably generates the exact same machine code.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to