[PD-dev] Re: [PD] nameclashes

0001 0001 at ooo000ooo.org
Thu Nov 4 22:10:09 CET 2004


I think communication is necessary anyways, but a technical solution 
would allow pd to scale to a  larger community.
namespaces also allow names to be more easy to understand.
A startup flag would be  very nice  to have now though, it would allow 
using  all of the libraries

2€¢

.
g


El 04/11/2004, a las 23:19, Tim Blechmann escribió:

> hi all ...
>
> i'm currently thinking of a way to solve the nameclash problem 
> (counter,
> scale, prepend, gate...)
>
> here are some suggestions for a solution ... with some pros and cons:
>
> - namespaces: add the library name like library/object or
>   library::object
>   pros: - selectable at runtime
> 	- the patch will work exactly as you expect, since you see that object
> 	  is from library
>   cons: - "/" is already used for the search path (shouldn't be a big
>           problem), "::" are two chars
>         - only works if an object is compiled as library ... if a
> 	  library is split to single externals (like the build system does) pd
> 	  is not aware of the library name
>
> - startup flav: having another flag like -force library/object or 
> -force
>   library::object
>   pros: - easy to use
>   cons: - you can't use both library1::object and library2::object
> 	- behaviour of the patch depends on startup flags (less portable)
>
> - communication: figure out, if the external name is already in use
>   pros: - no implementation effords
>   cons: - not really working (that's why we've got these problems *g*)
>
> - standard behaviour: if object1 is doing the same as object2, except
>   that it is missing one feature, add this feature to object1, if they
>   behave exactly the same, the nameclash isn't a problem any more ...
>   (escept for the waste of memory)
>   pros: - as above
>   cons: - as above
>
> personally i'd prefer the communication in combination with a startup
> flag ... but i'm curious about other ideas or comments ...
>
> cheers ... tim
>
> -- 
> mailto:TimBlechmann at gmx.de    ICQ: 96771783
> http://www.mokabar.tk
>
> After one look at this planet any visitor from outer space
> would say "I want to see the manager."
> 				      William S. Burroughs
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://iem.at/cgi-bin/mailman/listinfo/pd-list
>





More information about the Pd-dev mailing list