[PD-dev] A Solution: abstraction and external name collisions
B. Bogart
ben at ekran.org
Fri Apr 23 20:37:01 CEST 2004
Hey Frank,
Thanks for the inspiration.
Indeed it already does work for abstractions (and probably externals too
though I have not tried it)
I'm attaching a really simple example that proves the concept with
abstractions.
Add the "pd_path" directory to your PD path and then open the
"user_patch.pd" patch to begin. Once the pd_path is in your path you can
move the user_patch.pd to wherever and it will still work.
Ben
Frank Barknecht wrote:
>Hallo,
>B. Bogart hat gesagt: // B. Bogart wrote:
>
>
>
>>These lower-level abstractions are in a sub folder of the folder
>>that contains pt.layerfx called fx. Since the sub folder "fx" is not
>>in the PD path typing "rtx" (the name of one of these
>>wrapper-abstractions) for example gives me no valid object. Though
>>if I type fx/rtx I am actually calling the correct abstraction, even
>>though that abstraction is not in the PD path.
>>
>>
>
>Great idea, I'd love to see this implemented somehow. Maybe it even
>works already?
>
>Currently I just prepend those patches, not intended for public use
>with an underscore, but this of course doesn't help against name
>clashes at all.
>
>Ciao
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pd_path.tgz
Type: application/x-compressed-tar
Size: 726 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20040423/671d3c7b/attachment.bin>
More information about the Pd-dev
mailing list