<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1448213499534_12913"><span id="yui_3_16_0_1_1448213499534_13244">Hm, originally I was thinking this:</span></div><div id="yui_3_16_0_1_1448213499534_13097"><span id="yui_3_16_0_1_1448213499534_13245">[struct fifo float head float tail array a fifo-datum]</span></div><div id="yui_3_16_0_1_1448213499534_13288"><br><span></span></div><div id="yui_3_16_0_1_1448213499534_13290" dir="ltr"><span id="yui_3_16_0_1_1448213499534_13289">[struct fifo-datum float flag float f symbol s]</span></div><div dir="ltr"><br><span id="yui_3_16_0_1_1448213499534_13289"></span></div><div dir="ltr"><span id="yui_3_16_0_1_1448213499534_13289">for a fifo of single-atom messages.</span></div><div id="yui_3_16_0_1_1448213499534_13652" dir="ltr"><br><span id="yui_3_16_0_1_1448213499534_13289"></span></div><div id="yui_3_16_0_1_1448213499534_13653" dir="ltr"><span id="yui_3_16_0_1_1448213499534_13289">But for a fifo of Pd messages I'm talking about this:</span></div><div id="yui_3_16_0_1_1448213499534_13694" dir="ltr"><span id="yui_3_16_0_1_1448213499534_13289">[struct fifo float head float tail array a fifo-datum]</span></div><div id="yui_3_16_0_1_1448213499534_13695" dir="ltr"><br><span id="yui_3_16_0_1_1448213499534_13289"></span></div><div id="yui_3_16_0_1_1448213499534_13696" dir="ltr"><span id="yui_3_16_0_1_1448213499534_13289">[struct fifo-datum text t]</span></div><div id="yui_3_16_0_1_1448213499534_13697" dir="ltr"><br><span id="yui_3_16_0_1_1448213499534_13289"></span></div><div id="yui_3_16_0_1_1448213499534_13837" dir="ltr"><span id="yui_3_16_0_1_1448213499534_13289">-Jonathan<br></span></div><div id="yui_3_16_0_1_1448213499534_13291" dir="ltr"><br></div><div id="yui_3_16_0_1_1448213499534_13613" dir="ltr"><br></div><div id="yui_3_16_0_1_1448213499534_13344" dir="ltr"><br></div><div id="yui_3_16_0_1_1448213499534_13339" dir="ltr"><br><span></span></div><div dir="ltr"><span></span></div> <br><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <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 dir="ltr"><font size="2" face="Arial"> On Sunday, November 22, 2015 1:35 PM, Matt Barber <brbrofsvl@gmail.com> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv3251843510"><div><div dir="ltr"><div class="yiv3251843510gmail_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="yiv3251843510gmail_extra"><br clear="none"><div class="yiv3251843510gmail_quote">On Sun, Nov 22, 2015 at 12:46 PM, Jonathan Wilkes via Pd-list <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:pd-list@lists.iem.at" target="_blank" href="mailto:pd-list@lists.iem.at">pd-list@lists.iem.at</a>></span> wrote:<br clear="none"><blockquote class="yiv3251843510gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv3251843510yqt9323418326" id="yiv3251843510yqt46862"><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 clear="none"></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 clear="none"></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="yiv3251843510HOEnZb"><font color="#888888"></font></span><div dir="ltr"><br clear="none"></div><div dir="ltr">-Jonathan<br clear="none"></div><div dir="ltr"><br clear="none"></div></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 clear="none"><br clear="none"></div><div><div><div class="yiv3251843510h5"><div dir="ltr"><font size="2" face="Arial"> On Sunday, November 22, 2015 11:50 AM, Roman Haefeli <<a rel="nofollow" shape="rect" ymailto="mailto:reduzent@gmail.com" target="_blank" href="mailto:reduzent@gmail.com">reduzent@gmail.com</a>> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> </div></div><div><div><div class="yiv3251843510h5">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="yiv3251843510"></span><div>_______________________________________________<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div><br clear="none"><br clear="none"></div>  </div></div><div> </div></div><div>  </div></div></div></div></div><br clear="none">_______________________________________________<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">
UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></div></div><br><br></div>  </div> </div>  </div></div></body></html>