Marco van de Voort <f...@pascalprogramming.org> schrieb am Sa., 8. Juni 2019, 13:43:
> > Op 2019-06-06 om 16:57 schreef Ben Grasset: > > On Wed, Jun 5, 2019 at 11:11 AM Sven Barth via fpc-devel > > <fpc-devel@lists.freepascal.org > > <mailto:fpc-devel@lists.freepascal.org>> wrote: > > > > You could try to adjust the FGL unit to use the pluggable sorting > > system introduced here: > > > https://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=41167 > > > > > > Wouldn't that system itself need to be generic and not just use void > > pointers first? Or is that part of what you meant? > > > > IMO something FGL would benefit from also is the removal of the > > probably-not-the-best-design inheritance from non-generic TFPSList to > > everything else, which prevents inlining in a large number of places > > (the compiler notes indicating such are visible basically any time you > > use anything from FGL.) > > > Yes, but that would be incompatible. However maybe some simple object > based types next to it would furfill the remaining purpose of the unit ( > cases where you need some simple generic container in places that > haven't access to the ones in packages (fcl-stl, rtl-generics)). > > But I would keep it simple and straightforward, and save the complex > stuff for the more complicated libraries. > Yes, that would be a good compromise. Regards, Sven >
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel