On 21 Apr 2011, at 23:26, Sven Barth wrote: > On 21.04.2011 21:45, Michael Van Canneyt wrote: >> Threefold: >> a) The compiler's handling of generics is still beta code in my opinion. >> As far as I know, the original problem I reported when writing the docs >> for them is still not solved. > > May I ask out of curiosity which problem you mean?
The main problem with generics as they are implemented in FPC, is that they are basically macros. That means if you use a type "tsomerecord" in a generic implementation, and in a unit in which the generic is specialised another type with that name is visible, this other type will suddenly be used. The same goes for functions and every other identifier, because it's a token record/replay mechanism. Jonas_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal