[PD-dev] 0.42 overwriting class-definitions...

IOhannes m zmoelnig zmoelnig at iem.at
Thu Jun 12 15:16:21 CEST 2008


hi all, hi miller

recently i tried out the Pd 0.42-0test1 (as found in svn) and discovered 
  that now libraries can (and will) overwrite already existing classes.
this will eventually lead to some unexpected behaviour.

example: imagine an object (e.g. [prepend]) that can be found in 2 
different libraries (iemlib, maxlib, cxc, cyclone)
- in prior versions (<0.42) one could make sure that the "correct" 
version was used by specifying the library including the object as the 
first one to be loaded ("-lib cxc:iemlib2" would give you cxc's [prepend])
- in future versions (>=0.42) one would specify the library with the 
"correct" behaviour to be loaded at last ("-lib cxc:iemlib2" will give 
you iemlib's [prepend].

this eventually breaks existing startup patches.

is this by design?

fmgasdr
IOhannes




More information about the Pd-dev mailing list