doubled-checked here (pd 0.50-2, osx 10.9.5)
[set $1$2, bang(
outputs $1$2 to a subsequent message object [2] here. However banging
this one causes no subsequent output to a number or symbol object [3]
afterwards, neither from [set $1$2, bang( directly, nor from an
independently fired bang to [2].
Patch-save and reload does *not* change anything here, as opposed to
what Matt reports.
So, is that a bug - or expected behaviour?
If expected behaviour, why would that be so?
Thank you again for your insights.
janek
On 10/01/20 11:14, pd-list-request(a)lists.iem.at wrote:
> Date: Thu, 1 Oct 2020 16:10:27 +0800
> From: Matt Davey <hard.off(a)gmail.com>
> To: oliver <oliver(a)klingt.org>
> Cc: Pd-List <pd-list(a)lists.iem.at>
> Subject: Re: [PD] Concatenating two atoms into one?
> Message-ID:
> <CAO=D1cgxJ30WGKPwHJRWap93wZejup1j+h5dwwFaxeaGRsMUmA(a)mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> if you bang the 7 17 message, and then bang the message box that gets set,
> pd outputs to console:
>
> float: no method for '717'
>
> But if you then save the patch, reload, and bang that same message box, it
> outputs correctly.
>
> Is that a bug? Surely if behaviour is different between a live patch and a
> saved patch, that constitutes buggy behaviour?
>
>> matt's `[set $1$2, bang(` construct is really only useful if you want
> to send the data to a messagebox (but why would you want to do that?)
>
> I often use [set $1, bang ( for things like setting a message box with the
> output of openpanel, and then also triggering the message. Had no idea
> that it didn't work for floats.
>