[Lazarus] Suggestion again: remove GTK1 from IDE and LCL
Marc Weustink
marc.weustink at cuperus.nl
Mon Jun 7 13:21:09 CEST 2010
Michael Schnell wrote:
> On 06/02/2010 06:24 PM, Felipe Monteiro de Carvalho wrote:
>> This idea was proven wrong in the history of LCL-Gtk2.
>>
> I can't imagine how deliberately maintaining duplicated code sequencers
> would reduce the overall maintenance effort rather than increasing it.
> This contradicts any software design rules "!out of the book". But
> happily it's not me do decide ;).
It isn't really proven either. It's more comparing apples and oranges.
The problem is that the gtk interface was the first one implemented and
got partly rewritten once. With the experience we got there, the Carbon
and QT interface have a much cleaner internal design. Something the gtk
interface should heve too. Were that the case, then having the same code
base would be less of a problem. But.... that isn't the case.
So for the given fact of the internal state of the gtk1/gtk2 interface,
it is better to split them and improve gtk2 internally.
Marc
More information about the Lazarus
mailing list