[PD] external loading suggestion
IOhannes m zmoelnig
zmoelnig at iem.at
Wed Jul 21 19:19:56 CEST 2004
Martin Peach wrote:
> Lex Ein wrote:
every object that is actually part of a library. The internal objects
> would be pd:objectname, then the loose ones would be extra:objectname,
> externs:objectname or somesuch.
basically this is what i proposed 2 years ago (although is used "."
instead of ":"). it worked with 3 lines of code-change in pd's main
source and no code-change at all in the externals.
but again, it doesn't help us with nameclashes at all (or at least with
the C-function-clashes), but only helps/disturbs the pd-users to
understand which objects they are using.
another strong objection is, that this will be more of a curse than a
cure when libraries get renamed (and it doesn't help at all with
however, while i use the CVS, i do not think that it is a good idea, to
make it *the* standard.
there are people who refuse to work with the CVS (however irrational
their reasons might be), other people see the CVS as a distribution
platform (and not as a community-based development platform).
so i would favour some other mechanism (but have no idea which one ;-))
PS: as for Gem's [counter]: it is there because it is there; i have no
problem to remove it entirely - which brings us back to the old
discussion to remove markEX from GEM (and probably check it into the
-- furthermore i really think that [counter] should be an abstraction
instead of an external (as C-objects make things appear more complicated
than they are)
PPS: i remember having heard something about "static" functions in C;
anybody can shed a light on this ....
More information about the Pd-list