There are some real problems with these "eloquent" styles.<p>They work only in a monospaced font. I code in a proportional font, and none of the column alignment tricks will look right when I view the code.<p>Even if you like to code in a monospaced font, there's no reason to write code that becomes hard to read in a proportional font. It's very easy to write code that is perfectly readable in both monospaced and proportional fonts: you merely forgo these column alignment tricks.<p>Also, this style of code is a pain to maintain. If you add a variable with a longer name, you have to go up and down adding spaces in front of all the other = signs.<p>And I find it hard to read even in a monospaced font, e.g.<p><pre><code> var i = 123
, j = 456
, k = 789
, aMuchLongerVariableName = 'foo';
</code></pre>
Matching up the initializer values for i, j, and k means my eye has to scan way across a sea of whitespace and hopefully remember which line is which when I get there.<p>Finally, the example with the escaped newlines all in a vertical column does not do at all what he expects! All those extra spaces become part of the string.