[EMAIL PROTECTED] wrote: > I used to think recursion was just a cute idea but from learning Scheme > it appears that recursion is somehow vital to this whole language. > > Anyone know what is so special about recursion besides the fact that it allows > you to write shorter code? > 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..
--Chris -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
