In our previous episode, Jonas Maebe said:
> 
> >> I think the regular way to do this in Object Pascal is via 
> >> implements-style delegation (which doesn't really fake mixins; I think it 
> >> provides exactly the same functionality, just using a slightly different 
> >> concept). I don't think that's already fully functional in FPC, but 
> >> Florian and Sergei (Gorelkin) have recently improved it quite a bit.
> > 
> > Yes. I also think class helper feature may provide similar functionality.
> 
> No, class helpers add a certain method to a particular class. They don't
> declare a generic implementation that can be added to multiple other
> classes (except if these other classes inherit from the class the method
> was added to).

Not even that afaik. They make a static method appear as it is a member of a
class namespace, and only if you import it correctly.

I don't think class helpers are a real language instrument. They are more a
workaround for certain cases when other classes are set in stone.  
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to