<p>Have a look at <a href="http://www.zeromq.org/draft:explicit-patterns">http://www.zeromq.org/draft:explicit-patterns</a>, see what you think.</p>
<p>-Pieter</p>
<p>Sent from my Android mobile phone.</p>
<p><blockquote type="cite">On Jun 11, 2010 6:11 PM, "Matt Weinstein" <<a href="mailto:mattweinstein@gmail.com" target="_blank">mattweinstein@gmail.com</a>> wrote:<br><br><div style="word-wrap:break-word">
Folks,<div><br></div>
<div>In re: patterns UPSTREAM and DOWNSTREAM are a bit ambiguous, e.g. some folks think "the packets will go DOWNSTREAM" vs. UPSTREAM.  I know we're back to the verb/noun/adverb/whatever argument, but if you have to think about it...</div>

<div><br></div><div>I've quit trying and am using the following (less poetic) #defines instead:</div><div><br></div><div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(104, 56, 33)">

#define<span style="white-space:pre">   </span>ZMQ_STREAM_SOURCE<span style="white-space:pre">    </span>ZMQ_DOWNSTREAM</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(104, 56, 33)">

#define<span style="white-space:pre">   </span>ZMQ_STREAM_SINK<span style="white-space:pre">              </span>ZMQ_UPSTREAM</div><div><font color="#683821" face="Monaco"><br></font></div><div><font color="#683821" face="Monaco"><span style="color:rgb(0, 0, 0);font-family:Helvetica"><div>

IMO this makes the code a bit more readable at a glance.</div><div><br></div><div>(And food for thought re: the 0MQ 3.x API :-) )</div><div><br></div><div>Best,</div><div>Matt</div><div><br></div></span></font></div><div>

<font color="#683821" face="Monaco"><br></font></div></div></div><br>_______________________________________________<br>
zeromq-dev mailing list<br>
<a href="mailto:zeromq-dev@lists.zeromq.org" target="_blank">zeromq-dev@lists.zeromq.org</a><br>
<a href="http://lists.zeromq.org/mailman/listinfo/zeromq-dev" target="_blank">http://lists.zeromq.org/mailman/listinfo/zeromq-dev</a><br>
<br></blockquote></p>