[PD-dev] widdling away "flatspace"

Hans-Christoph Steiner hans at eds.org
Mon Nov 26 01:49:48 CET 2007


On Nov 25, 2007, at 5:44 PM, Frank Barknecht wrote:

> Hallo,
> Martin Peach hat gesagt: // Martin Peach wrote:
>
>> I use pd-extended and I think it would be a lot easier to use if
>> _everything_ was in flatspace so I don't have to rewrite all my  
>> objects
>> with the directory prefix and manually track down the help files. For
>> example all the stuff in mrpeach could just as easily be in flatspace
>> since none of it depends on anything else, there is no library  
>> file they
>> all need except for pd itself. If any name conflicts arise I would  
>> just
>> rename the offending objects.
>
> That actually was the approach of the original, pre-pd-extened build
> system in the CVS: Instead of including all versions of an objectclass
> name, only one would be chosen to be included in the build system and
> in releases. Pd-extended instead opted to use a build and packaging
> system that could include all versions of, say, [gate] , but put them
> in different subdirectories. The side effect is that now everything is
> in subdirectories and it's hard to tell, which [gate] you mean if you
> just write [gate].

And that's why patch-local library loading was added in 0.40.  Then  
you know which libraries are loaded because you can just look at the  
[import] or [declare] statement.

If you don't want to use namespace prefixes, then you can just use  
the default preferences, which loads basically every library into the  
global namespace.

.hc

------------------------------------------------------------------------ 
----

News is what people want to keep hidden and everything else is  
publicity.          - Bill Moyers






More information about the Pd-dev mailing list