does NetLogo's ask-with ensure lazy evaluation?
<p>How equivalent are the following two lines of code?</p>

<pre><code>ask agentset [if (attr &gt; 0) [dosomething]]

ask agentset with [attr &gt; 0] [dosomething]
</code></pre>

<p>Are there any expected (and explainable) differences
in speed or the use of memory?
In particular, does the use of <code>with</code> in the second
case lead to the creation of a temporary agentset,
or does the <code>ask ... with</code> combination ensure
lazy evaluation?</p>