Larry Gilbert wrote on Fri, Sep 19, 2008 04:30 PM EDT:
I haven't been able to reproduce this 100% yet, but it seems that using cond within a function defined with def causes invalid results in all cases, not just in cases where the function is recursive.
cond
within a function defined withdef
causes invalid results in all cases, not just in cases where the function is recursive.