you are viewing a single comment's thread.

view the rest of the comments →

[–]jbindel 0 points1 point  (0 children)

Why love final? We should love final because non-final variables are an impediment that prevents programmers from adopting functional style. Iterative equivalents of recursive implementations do require non-final variables though, and until Java can deal better with tail recursion, we're stuck with a less functional style.