On 28 April 2015 at 09:56:45, IOhannes m zmoelnig (zmoelnig@iem.at) wrote:
On 2015-04-28 10:27, Jamie Bullock wrote:
Looking at the source code for these externals (and I guess this is a wider design pattern?), I notice that class constructor is bound to a symbol of the form “<folder>/<object>”, e.g. class_new(gensym("iemlib/soundfile_info”) …
not in my book¹. which sources are you using (for this specific example)?
Oops… this is embarrassing...
It seems that someone changed the symbol in *our* repository to “fix” the externals to work with libPd. https://github.com/BirminghamConservatoire/IntegraLive/commit/e5f8026f5ebf45...
…which of course broke our Module creator, which uses Pd.
But of course the proper fix is to use [declare -stdpath] in the patch so just the object name can be used everywhere.
Sorry for the noise.
Jamie