Alexander Klenin schreef:
On Tue, Mar 9, 2010 at 13:44, Hans-Peter Diettrich <[email protected]> wrote:
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.


I wonder how such wishes can be reconciled with wishes from Tom Lisjac for example to have more stable lazarus, not changing compatibility every release (if that is what actually happens).

Vincent

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to