----- Original Message -----

> From: Roman Haefeli <[email protected]>
> To: [email protected]
> Cc: 
> Sent: Sunday, March 24, 2013 7:25 AM
> Subject: Re: [PD] some issues with dynamic patching
> 
> On Sam, 2013-03-23 at 15:39 +0200, Alexandros Drymonitis wrote:
>>  Concerning [loadbang] you should use [initbang] instead AFAIK. But
>>  that's not vanilla.
> 
> There are two separate issues to be considered:
> 
> [initbang] should be used when you dynamically create xlets within an
> abstraction, so that those are created before the connections of the
> parent are drawn.
> 
> I think what OP means is that [loadbang]s in dynamically created
> abstractions do not fire too late, but not at all. Whether this is a
> feature or a bug is not clear to me, but it is the current behavior
> which has been discussed many times on this list. To me this behavior
> actually makes sense. It allows you to first create many instances of
> the abstraction dynamically and only then let them loadbang by sending a
> 'loadbang' message to their canvasses.

And in most instances it's much easier to just use [initbang] to initialize
the abstraction in the way the user expects it to happen.  Unless the
abstraction initialization is sending a message to an outlet there is no need to
manually send loadbangs.  [initbang] will do the right thing here.

-Jonathan

> 
> Roman
> 
> 
> 
> 
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
> 

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to