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
