Frank Barknecht wrote:
This point however is a bit tricky with loaders, see the difference between the loader functionality in pdlua and the "luax" objectclass.
Yeah, that's because for the Lua external each object class is associated with its own Lua source. In Pd/Q this is done differently; there's only one main script which defines all the Q objects in a patch (which are in fact just Q functions), but this script can be reloaded dynamically through a special "q" receiver. This operation is a bit on the heavy side, but in Q you can also create new functions at runtime, so with a little preparation you can also change the behaviour of objects written in Q by just sending them Pd messages encoding Q functions, for instance.
Albert