<div class="gmail_quote">On Tue, May 8, 2012 at 10:07 AM, Eric V. Smith <span dir="ltr">&lt;<a href="mailto:eric@trueblade.com" target="_blank">eric@trueblade.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I don&#39;t disagree with this. But we&#39;ve got a function that we&#39;re asking<br>
to return one of 2 things, as you say. How is this normally handled? I<br>
would not use a callback. I&#39;d return a tuple with the two things:<br>
(loader, list_of_portions). That seems way more straightforward.<br></blockquote><div><br>+1.  It&#39;s also easy to implement.<br><br>I&#39;m not sure why we *need* a list of portions, but if we do, simple return values seem like the way to go.  But the 2-element tuple wins even in the single path portion case, and the tuple-return protoocol is extensible if we need more data returned in future anyway.<br>
<br></div></div>