Quoth Chusslove Illich <[EMAIL PROTECTED]>:
>> [: Sebastian Tennant :]
>> Why does the second procedure fail regardless of how it is called?
>
> Because the recursive call in it is of the first type, not corresponding to
> the base call.

Ah, of course... 

> You would need to use apply, i.e.
>
>   (+ (apply add (cdr l)) (car l))

Indeed.

Many thanks to all.




Reply via email to