<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">​You'd store the number of elements in the list at the first index of a fifo entry and the number of elements in the symbol or float just before the data for each atom -- on read you'd accumulate the atoms of the list and stop. The next index would be the number of elements in the next fifo list entry.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 22, 2015 at 12:46 PM, Jonathan Wilkes via Pd-list <span dir="ltr"><<a href="mailto:pd-list@lists.iem.at" target="_blank">pd-list@lists.iem.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div>I might be reading it wrong, but Matt's description sounds like a way to queue atoms, not Pd messages.</div><div><br></div><div>With the "text" field of data structures it might be possible to add Pd messages to that design-- </div><div><div dir="ltr">that is, you could have a data structure array where each element is a text field.  But <br></div><div dir="ltr">Pd is still going to have to allocate memory for each text field as you add it to the queue.</div><span class="HOEnZb"><font color="#888888"><div dir="ltr"><br></div><div dir="ltr">-Jonathan<br></div><div dir="ltr"><br></div></font></span></div><div><span></span></div> <br clear="none"><div><br clear="none"><br clear="none"></div></div></div></div><div> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div><br><br></div><div><div><div class="h5"><div dir="ltr"><font size="2" face="Arial"> On Sunday, November 22, 2015 11:50 AM, Roman Haefeli <<a href="mailto:reduzent@gmail.com" target="_blank">reduzent@gmail.com</a>> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> </div></div><div><div><div class="h5">On Sun, 2015-11-22 at 16:24 +0000, Jonathan Wilkes wrote:<br clear="none">> Are you trying to add Pd messages to a queue of Pd messages, or create<br clear="none">> a fifo <br clear="none">> <br clear="none">> for atoms?<br clear="none"><br clear="none">I was/am interested in a FIFO implementation for Pd messages of any size<br clear="none">(containing symbols and/or floats).<br clear="none"><br clear="none">Why are you asking? Do you know a way to works well specifically for<br clear="none">single atoms?<div><br clear="none"><br clear="none">Roman<br clear="none"></div><br clear="none"></div></div><span class=""><div>_______________________________________________<br clear="none"><a rel="nofollow" shape="rect" href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div><br clear="none"><br clear="none"></span></div>  </div></div><div> </div></div><div>  </div></div></div></div><br>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>