> PS: is it just my broken thunderbird that fails to put your answers into
> the correct thread (or any thread at all) or is there a reason why
> alpine does not add any "in-reply-to" or "references" fields?
It is because I set my subscription to "nomail" and whenever I want to
reply to something, I just paste it from the Mailman/Pipermail archive.
On 2010-04-01 16:26, IOhannes m zmoelnig wrote:
> On 2010-04-01 03:18, Mathieu Bouchard wrote:
>> note also that merely loading [propertybang] is disabling the
>> properties menu item on every GOP in its parent patch except the ones
>> that use [propertybang]...
> fixed now (as far as i can)
ah good, I should've reported that one before, then.
>>> note also that [propertybang] writes to a global variable in a way
>>> that no other external can compete with, apparently...
> that's the unfortunate way how Pd handles classes.
> i would love it, if each instance would actually have a copy of the
> class data, rather than all instances pointing to the same class data.
Yes, me too, and it's the case for externals, just not abstractions, which
are all sharing the same t_class as [pd] [page] and any other patch
(canvas_class).
But I think I recall that you had something more "hookable" with the
savefn than with propertiesfn, meaning that it would play nice with other
externals trying to do the same thing, provided that they played as nice.
(think of two such externs being loaded in any order)
I also recall that the old implementation of [propertybang] was a little
easier to play with because then I could have a propertiesfn that did
exactly the same as [propertybang] and then the load order wouldn't matter
and I could have my own [propertybang]-like class which would get messages
through the [send]/[receive] interface that is used by the old
[propertybang]. However, when I coded my external while looking at the old
[propertybang] code, I was already running the new [propertybang] code and
that's where I found out about the new system that replaces
[send]/[receive] in it.
But then, I don't absolutely need to have my own [propertybang] class,
it's just that I expected to do so, because I expected some of the users
of my library to expect to not have to install anything else than
pd-vanilla.
Why is it called [propertybang] instead of [propertiesbang] ?
_ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801