so Wrote:
> // define here
> class A {
> ...
> }
>
> // and export somewhere
> export(A);
> export(A.method);
> ...
> export(that);
> export(whatever);
> ...
>
> You see how stupid is this? How ugly it can get? For actually zero gain?
How is this different from using dynamic libraries? Surely you don't think plug-ins are a zero gain?