recursive paths [WAS: Re: [PD] missing externals after compilation]

Hans-Christoph Steiner hans at
Tue Oct 10 00:48:37 CEST 2006

The way things are currently setup are not the end solution, but a  
transitional arrangement.  We are working towards full-fledged  
namespaces, like Java, Python, Ruby, C++, etc.  The name prefixes  
(jit., ice., kk., iem_) are not namespaces at all. They are just a  
technique for generating unique names in a single, global namespace.

The idea then is not that you would load every single library into  
the global namespace, which is what the .pdsettings file currently  
does.  Instead the grand plan is that you would just load the  
libraries you need for a given patch.  You can already do this to  
some degree using the [import] object


On Oct 9, 2006, at 5:35 PM, derek holzer wrote:

> I have to agree on this one. Having to add 50 subdirectories by  
> hand is tedious. This is the only solution with really makes sense.  
> Some libs do this already...[iem_prepend], for example.
> d.
> Kyle Klipowicz wrote:
>> There is the solution of using the library namespace prefix, i.e.
>> [cyclone/svf~].
>> ~Kyle
>> On 10/9/06, Frank Barknecht <fbar at> wrote:
>>> Hallo,
>>> derek holzer hat gesagt: // derek holzer wrote:
>>> > I noticed this last week when I did a reinstall of PD and  
>>> populated the
>>> > "extra" folder with externals which were in subdirectories,  
>>> copied over
>>> > from HC's Linux installer. I had to add each subdirectory to my
>>> > .pdsettings file manually, and that turned out to be something  
>>> like 50
>>> > paths! I can see why it was done this way--to avoid  
>>> nameclashes, but I
>>> > found it extremely annoying that PD doesn't search directories
>>> > recursively. Is there a way to change that behavior?
>>> If Pd would automatically dive into subdirectories of e.g. "extra"
>>> than all that work of placing cyclone-svf~ and bensaylor-sfv~ into
>>> different directories would be in vain.
>>> Ciao
>>> -- 
>>>  Frank Barknecht                 _ ______footils.org_ __goto10.org__
>>> _______________________________________________
>>> PD-list at mailing list
>>> UNSUBSCRIBE and account-management -> 
>>> listinfo/pd-list
> -- 
> derek holzer :::
> ---Oblique Strategy # 24:
> "Bridges
> -build
> -burn"
> _______________________________________________
> PD-list at mailing list
> UNSUBSCRIBE and account-management -> 
> listinfo/pd-list


"[W]e have invented the technology to eliminate scarcity, but we are  
deliberately throwing it away to benefit those who profit from  
scarcity."        -John Gilmore

More information about the Pd-list mailing list