@louis LOOP is a terrible macro. People like it because it can be shorter than the equivalent DO form, but it is a very non-lispy form that makes it really hard to understand what is really going on.
Of course everytimes I say that, I get all kinds of people attacking me because "muh LOOP is just fine", but hey this is the Internet :)