this is a feature of the hid library.
I guess this was sarcasm :-). Usually, such messages are posted in the setup routine, as IOhannes has mentioned. Since the setup routine is called whenever you create the first instance, you achieve the same effect.
BTW, what's the point of doing [declare -lib hid]? Or were you just experimenting?
Best, Christof
Gesendet: Montag, 07. Oktober 2019 um 13:49 Uhr Von: "Peter P." peterparker@fastmail.com An: pd-list@lists.iem.at Betreff: Re: [PD] declare not posting library loading message while object creation does?
- IOhannes m zmölnig zmoelnig@iem.at [2019-10-07 13:47]:
On 10/7/19 1:42 PM, Peter P. wrote:
Dear list,
I am a big fan of the [declare] object for loading libraries but its user interaction keeps puzzling me.
Creation of [declare -lib hid] does neither post a success or failure message to the console, but the creation of a [hid] object itself prints the usual [hid] 0.7, written by Hans-Christoph Steiner hans@eds.org compiled on Aug 8 2013 at 07:27:37
Seems like the above declare object has no function...
yes. this is a feature of the hid library.
it prints a boilerplate at object instantiation time (but only for the first object instance), rather than at library load time.
Amazing feature!
And this was sarcasm too.
I was using [declare -lib hid] because this is how I load libraries in general.