<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em qui., 2 de dez. de 2021 às 19:12, IOhannes m zmölnig <<a href="mailto:zmoelnig@iem.at">zmoelnig@iem.at</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 12/2/21 18:35, Alexandre Torres Porres wrote:<br>
> Em qui., 2 de dez. de 2021 às 13:19, Ico Bukvic <<a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a>> escreveu:<br>
> <br>
>>   although the use cases of $0 inside a message remain relatively sparse.<br>
>><br>
> <br>
> I say it's very common. <br>
<br>
that's funny.<br>
from my perspective (and i don't know anything, really) it *seems* that <br>
ico is speaking from the POV of someone who has been working with <br>
msgboxes that expand $0 for some time</blockquote><div><br></div><div>I have been too, but in my ELSE library, with my [message] object introduced in beta19 (now it's at 45), which is basically a message box, but inside an object box. I've had for more than two years now few years now and use it all the time. I also designed this cause I saw the need. Hence, I proposed the inclusion of the object as an alternative here.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
then i tyically use [send $0-foo], where there's no msgbox involved at all.<br></blockquote><div><br></div><div>Messages are good because you can have multiple addresses inside a single box and still control the order they're sent. In order to use [send] like that, you need a [trigger], plus the messages, plus the [send] objects. And if one of the messages you're sending uses "$0", well, then you also need a [float $0] and "$1" inside the message...</div><div> </div><div>I know Pd doesn't need this if there's no way to do it unless we have, it's just very very convenient and useful...</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> a table name<br>
<br>
then i tyically use [array define $0-foo], where there's no msgbox <br>
involved at all.<br></blockquote><div><br></div><div>We don't need it also in [table] or even when we create a garray... the problem is with sending a message with the table name around, such as using it to change/set the table name of [array size], or every other object that you can set the array name...</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
the *only* reason why i ever wanted to use $0 in a msgbox is for <br>
interacting with [soundfiler].<br></blockquote><div><br></div><div>yup, including [soundfiler]</div><div><br></div><div> but there is more, setting send names with "$0", setting variable names with "$0", [text] names...</div><div><br></div><div>In Data strructures, when we need to traverse a subpatch name to a pointer, if it's local, again we need it. There are several examples and use cases.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">can't say i miss this much (but ymmv).<br></blockquote><div><br></div><div>I guess I design and work with lots of abstractions, so it's "$0" everywhere. And even when I'm not doing that, my habit is to always use "$0" cause I never need patches communicating with each other, and I can open similar patches that are variant of each other and they're all local...</div><div><br></div><div>cheers</div><div><br></div><div>  </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
fmsd<br>
IOhannes<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div></div>