R: [PD] Re: [PD-announce] clr: externals in CLR assemblies
Thomas Grill
gr at grrrr.org
Fri Jan 20 23:46:59 CET 2006
Am 20.01.2006 um 20:33 schrieb Mathieu Bouchard:
> On Fri, 20 Jan 2006, Thomas Grill wrote:
>
>> that's not completely correct: the PD-like style would be to register
>> the class (that's the actual CLR assembly) when loading it the first
>> time. There, a static Main function could be called registering the
>> methods. When creating the CLR object, the constructor is called,
>> registering inlets and outlets. This has the advantage that the
>> objects
>> would be more lightweight (method table is needed only once per class,
>> not per instance) and that loading is faster.
>
> Wait. Does Davide mean the thing that constructs the objects or the
> thing
> that constructs the class itself? I seem to recall that in Java the
> latter
> would be called "static initializers" and would be written like
> "static{
> blah };", right? What's the CLR-equivalent of that?
don't know what a static initializer is like, but in C# it's like in
C++. There are static functions that belong to a class, so that there
is no instance pointer. A reserved one is Main which is normally used
to bootstrap application classes.
gr~~~
More information about the Pd-list
mailing list