On Wed, 12 Apr 2006 08:31:58 +0200 (CEST) "Peter Vreman" <[EMAIL PROTECTED]> wrote:
> FPC is a compiled language where not all types are classes. The only way > to implement it is like C++ templates. It is a known fact that generics > will introduce code bloat, but that is still less than the 15-20mb virtual > machines you need for Java/C# Those 'bloat's are not really comparable because they have a different origin. With templates you can prevent bloat by designing/implementing your data structure with a size parameter, then the generic descendent will only be a bunch of inlined typecasts -> no bloat. Of course, the generic size parameter may waste memory and/or CPU cycles, but that's exactly where the tradeoff has to be made anyway. Micha _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel