2016-01-27 8:06 GMT+01:00 Sven Barth <pascaldra...@googlemail.com>: > I'm definitely not a fan of the manual interface building it does, because > I don't want to have to maintain that, just in case we change some > implementation detail in FPC that this unit happens to rely on, maybe even > only in a subtle way. No performance gain is worth this potential > maintenance nightmare.
But what is your point? I don't have any problem with maintenance that and I can adjust this in the future if needed :P. Interfaces are stable part of language. If something will be changed in that matter then all existing codebase will be broken, not only for Generics.Defaults. Did you plan to implement better way than "manual interfaces" for _LookupVtableInfo, _LookupVtableInfoEx in Generics.Defaults? I won't rewrite well tested parts of library. Just let me know what is your plan. If you wan't it in FPC RTL then it will became part of sparta packages in Lazarus. The current stalemate is blocking my job. Any predictable timeline? If it will take you another year ot two, then better solution is putting it in components/sparta. It is very basic and key library for whole Delphi (and for many OS libraries) ecosystem, in that case: rtl-generics sounds good for me. -- Best regards, Maciej Izak
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel