There's an interesting observation in "On Lisp" regarding the shape of programs written in different styles, along those lines. Imperative programs tend to have a fairly straight and vertical left margin, programs in a functional style usually slope in (for lack of a better description; that's not the actual quote which from memory says "blocky" and "fluid" instead).