[fpc-devel] Pass compiler options to generics [was Delphi anonymous methods]
ListMember
listmember at letterboxes.org
Tue Mar 5 13:13:06 CET 2013
On 2013-03-05 12:37, Sven Barth wrote:
> Thanks, I try my best :)
I know you do.
And, since generics has also been mentioned in this thread, here is
something I'd like to table/mention (or, rather, use you as a sounding
board, if I may).
Sometimes writing generic routines that are truly generic is hard since
the types it needs to handle can be tough to genericise (strings,
ordinals, objects etc. are not always treatable in generic routines in
the same way).
The solution to this might be to write different generic routines for
each offending type but this means duplication plenty of code in the
process which in turn defeates quite a bit of the purpose of having
generics.
This brings me to wonder if it would be possible to pass some constant
(or set of constants, or something similar) to generic routine such that
this/these option(s) would be treated as compiles options within the
implementation of the generic routine.
More information about the fpc-devel
mailing list