<div dir="ltr">Thanks Rick. I&#39;m a bit confused, because I see you quoting a message from Orm, but for some reason I don&#39;t see that message anywhere, so i&#39;m not able to make sense of the thread properly. Are you saying that the loop macro is a complete implementation of Common Lisp&#39;s loop macro then, but a CM process is not?  I&#39;ve gone through the loop chapter of Notes from the Metalevel, but don&#39;t know the CL implementation well enough to know if there is more that is missing. <div><br></div><div>thanks for getting back to me</div><div>iain</div><div><div><div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 19, 2020 at 5:54 AM Taube, Heinrich K &lt;<a href="mailto:taube@illinois.edu">taube@illinois.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div style="overflow-wrap: break-word;">
On Apr 19, 2020, at 2:51 AM, Orm Finnendahl &lt;<a href="mailto:orm.finnendahl@selma.hfmdk-frankfurt.de" target="_blank">orm.finnendahl@selma.hfmdk-frankfurt.de</a>&gt; wrote:<br>
<div>
<blockquote type="cite"><br>
<div><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">There
 are more things loop provides which weren&#39;t considered essential</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">or
 even useful in the context of a process. IIRC things like</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">&quot;collect&quot;,
 &quot;append&quot; or &quot;into&quot; aren&#39;t present. To assemble a complete</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">list
 check the loop chapter in cltl2 here:</span></div>
</blockquote>
</div>
<div><br>
</div>
<div><br>
</div>
the loop macro itself supports collect, append and into.  
<div><br>
<div>
<div>(loop repeat 10 collect (random 123))</div>
<div><br>
</div>
<div>(117 63 92 31 90 116 76 99 91 11)</div>
<div><br>
</div>
<div>(loop repeat 10 append (list 1 2 3))</div>
<div><br>
</div>
<div>(1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3)</div>
<div><br>
</div>
<div>(loop repeat 10 collect 456 into foo</div>
<div>      finally (return (append foo foo)))</div>
<div><br>
</div>
<div>(456 456 456 456 456 456 456 456 456 456 456 456 456 456 456 456 456 456 456 456)</div>
</div>
<div><br>
</div>
<div>a process is sort of a loop in the sense that it iterates over time and so uses some of the same keywords but its not a loop per se.</div>
<div><br>
</div>
</div>
</div>

_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu" target="_blank">Cmdist@ccrma.stanford.edu</a><br>
<a href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist" rel="noreferrer" target="_blank">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
</blockquote></div>