<br><br><div class="gmail_quote">On Thu, Mar 19, 2009 at 4:31 PM, mats cronqvist <span dir="ltr"><<a href="mailto:masse@kreditor.se">masse@kreditor.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"> I find it interesting that readability is regarded as something only</div>
pointy-headed academics are interested in, and uninteresting in the<br>
real world of commercial software.<br>
<br>
  In my experience, code that is not "aesthetically pleasant" is<br>
guaranteed to have this property; only its author can find the bugs.</blockquote><div><br></div><div>Alright, let's put it that way:</div><div>I'm not saying that one should be content with hard to read code.</div>
<div><br></div><div>Remember the purpose of this thread is to discuss destructive assignments?  Erlang is born with pattern matching, and non destructive assignments.  I don't understand why it is a quality to pass around this very quality, that makes the language better at the price of readability.</div>
<div><br></div><div>I've spent myself lots of time design macros and 'elegant' stuff to please my eyes.  In the end I eventually found that it was even more code to maintain and understand.</div><div><br></div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> This is of course not a problem for a hobbyist, or perhaps even a<br>
compiler writer.</blockquote><div><br></div><div>I'm sorry Mat, but this assertion is very closed minded.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
But it is the mother of bad software products.</blockquote><div><br></div><div>I agree that easy to read code is better for maintainability.</div><div>But this thread has yet to prove that the very solutions being searched for readability have actually a interest in maintainability.</div>
<div><br></div><div><br></div><div>Best,</div><div>Camille</div><div><br></div></div>