<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Oct 5, 2013 at 2:04 PM, Chris Muller <span dir="ltr"><<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">>> This precise proposal is argued against by "Inline Message Pattern"<br>
>> (pg. 172 of the book). Method body's would be starting in all<br>
>> different vertical places, your eyes have to "find" it. And by<br>
>> consuming more vertical space it will result in more required<br>
>> scrolling. Methods are often very short, would we really want to see<br>
>> the message pattern take up more space than the body?<br>
><br>
> You're putting up a straw man here. Nobody is proposing to always put a keyword on a new line. That would make no sense at all.<br>
<br>
Oh, I thought that's what you were proposing as an alternative to<br>
Tim's pragma idea. I guess I misunderstood.<br></blockquote><div><br></div><div>Tim's pragma idea was a joke...</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> However, if you have a pattern with many and long keywords, then putting in explicit line breaks may be preferable to the automatic line wrapping. You would do that to group the keywords semantically.<br>
<br>
I think it's better to format the language syntax elements<br>
consistently, perhaps with a couple of exceptions like to:do: for the<br>
sake of vertical space. I think this gives the reader a<br>
more-immediate awareness of the messages being sent, rather than<br>
"reading prose". It's a program, not a poem. :)<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>