SJS wrote:
> begin  quoting Christopher Smith as of Fri, Jan 25, 2008 at 10:34:41AM -0800:
>   
>> Recursion doesn't require mutating variables, which allows you to do
>> iteration without mutating variables. Once you have ways of doing things
>> without mutating state, you discover a whole world of possibilities, not
>> the least of which is fewer bugs, implicit parallelism, easily provable
>> outcomes, etc..
>>     
> Yah, the junior programmer using recursion can't get the code to run, which
> is one bug
That's not a bug. It's a feature! :-)
> And when it comes to code, there's nothing "easily provable". That's
> just mathematician-speak for "I told me thesis student to do it."
>   

Yes. I misspoke. I should have said, "more easily provable outcomes". It
is still non-trivial.

--Chris

-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to