Am 11.01.2018 08:06 schrieb "Michael Schnell" <mschn...@lumino.de>:
On 09.01.2018 08:04, Sven Barth via fpc-pascal wrote: But you need to program in a way that allows the usage of multiple, different types. That can more often than not lead to worse performance. Seemingly it is done that way. I rather often did a kind of "Generics" in ANSI C by using Macros. It's catastrophic for code writing and for debugging but does not impose any performance issues. I suppose there is a reason why in Pascal Generics are not translated in multiple dedicatedly typed code snippets at compile time. Huh? A generic is reparsed for every type tuple it is specialized with (except of course it already finds an existing previous specialization for these types), but you need to write the generic's code in a way that satisfies the parser for all these types (though FPC is more lenient here than Delphi). Regards, Sven
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal