[PD] "-path" and subdirs

Krzysztof Czaja czaja at chopin.edu.pl
Wed Aug 29 15:17:33 CEST 2001


you can always prepend any subdirectory name or names to abstraction
or external name in an object box.  If, for example, there is a search
-path `~/my-abs' to the main directory for abstractions and in this
main directory there are subdirectories, say, `nice' and 'nasty', and
there is an abstraction `noises.pd' in `~/my-abs/nice/', then simply
write [nice/noises].  If there is another `noises.pd' file in
`~/my-abs/nasty/', then to load this version write [nasty/noises].

The same goes for externals, but with one exception: loading
[nice/noises] extern registers the `noises' symbol as a valid class
name, and then you can write abreviated [noises], which will always
mean [nice/noises] even if later on you create a different
[nasty/noises] external object.


Larry Troxler wrote:
> Pardon my jumping in here, but I think David was talking about
> abstractions, and not externs. What you suggest, IMHO, is fine for being
> able to keep extern makefiles and source code grouped together, but I
> don't see how it would help for the case where you have a hundred or so
> abstractions.
> FWIW, I too, would like what David suggests. It is quite easy to quickly
> have many dozens of abstractions, and a pain to keep adding to -path
> everytime the abstractions are regrouped into different directories for
> organization.

More information about the Pd-list mailing list