On Tue, Mar 9, 2010 at 13:44, Hans-Peter Diettrich <[email protected]> wrote: > Marco van de Voort schrieb: > >> The lack is people that do things, not people that tell core what to do. > > It's not so simple. Guess why it took me more than a year to implement > usable docking - it's not a matter of implementation, but a matter of > discussions what is *allowed* to change in a poor interface, and what > additional LCL/Delphi incompatibilities already have been introduced and > must be respected by all new code. It's almost impossible to replace an > inappropriate implementation by a better model, because some existing code > *could* be broken by such an change - unless such a suggestion comes from a > core developer, who simply changes his existing code. >
I wholeheartedly agree with the above -- a purely theoretical backwards incompatibility issue already prevented me from contributing to at least one Lazarus subsystem. -- Alexander S. Klenin -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
