[PD] declare vs. namespaces - current best practice
Christof Ressi
christof.ressi at gmx.at
Sat Jan 6 14:41:00 CET 2018
> (which actually might be tricky depending on platform/how their system is set up).
exactly, that's why it's better not to make any assumptions. just tell users: "needs zexy, cyclone ..." and it's their responsibility to add the necessary search paths/load libs if necessary.
and again:
> > imagine you want to use both [foo/obj] and [bar/obj] in the same
> > abstraction. how could you possibly force on or the other with
> > declare?
> Gesendet: Samstag, 06. Januar 2018 um 12:53 Uhr
> Von: "Derek Kwan" <derek.x.kwan at gmail.com>
> An: "Alexandre Torres Porres" <porres at gmail.com>
> Cc: "Christof Ressi" <christof.ressi at gmx.at>, Pd-List <pd-list at lists.iem.at>
> Betreff: Re: [PD] declare vs. namespaces - current best practice
>
>
> >> And to come back to my first remark here on this thread, if
> >> [declare] cannot always force a priority, shouldn't it?
> >
> > I don't think so. [declare]'s job is to add paths to the search path
> > and load libraries. it has nothing to do with namespacing.
> >
> > imagine you want to use both [foo/obj] and [bar/obj] in the same
> > abstraction. how could you possibly force on or the other with
> > declare?
> >
>
> Well, I suppose one way of forcing the use of cyclone's gate without
> typing out the entire thing and dealing with this whole namespacing
> thing is to basically use the -noprefs flag when launching pd (and
> assuming the people you are distributing the patch to have Pd somewhere
> in their path which might be a big if, you can send along a shell script
> that launches pd with that flag for them) and using [declare] to control
> what gets loaded and what paths are added (which actually might be
> tricky depending on platform/how their system is set up). And of course
> not loading the prefs file affects more than just paths/loading...
>
> So maybe now that I type it out this isn't such a simple idea to
> implement haha, but maybe it could be helpful for some use cases...
>
> Derek
> --
> Derek Kwan
> www.derekxkwan.com
>
More information about the Pd-list
mailing list