On Thu, Dec 2, 2010 at 3:00 PM, Daniel Weinreb <span dir="ltr"><<a href="mailto:dlw@itasoftware.com">dlw@itasoftware.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
 From a purely emotional/historical point of<br>
view, I am not used to seeing these (values)<br>
forms, and they seem somewhat ugly and<br>
verbose.  But that's just based on my own<br>
experience and should not carry much weight.<br>
<br>
I'd like to write in our programming standards<br>
either that they should be used, or that they<br>
should not be used.  I think it's suboptimal<br>
for them to be used in some places and<br>
not others, since the inconsistency could lead<br>
a reader of the code to draw wrong conclusions.<br>
<br>
What do people think?<br>
<br></blockquote></div><br>I haven't been in the habit of using them, but now you describe the practice, it seems like a good idea.  Maybe I will start.  I have the luxury of writing just for my own eyes, though; your situation is more complicated.  It certainly seems unfortunate to tell people to take them out when they've gone to the trouble of putting them in.<br>
<br>I agree that a function that returns a value along any path should not use (values) anywhere.  This seems consistent with the intent of the practice, which is, after all, clarity.<br><br>-- Scott<br><br>