[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

Reply via email to