Marco van de Voort schrieb:

If you then look at
http://delphi.wikia.com/wiki/Borland_Compiler_Conditional_Defines

the next lazarus version will be 15.0 or 22.0 depending on which Delphi
version number you take.

It might be a good idea to separate the IDE from the LCL, and possibly to version every widgetset. E.g. the IDE will be out of beta state as soon as it can be compiled and used with at least one widgetset on every supported target platform.

I'd also favor a LCLX, with everything excluded that Borland could not make work with Kylix (e.g. docking), or that has already been changed in the LCL (e.g. GetText). It may be not a practical split, from maintenance view, but it would allow to deal with the (remaining) multi-platform issues in a very new way, independently from the VCL/LCL (to some degree).

When some people whine about lack of gtk2 developers, it might be a resonable decision to decouple the widgetsets from the LCL and IDE, giving room to third party libraries - maybe free or commercial. Remember that OpenSource does not mean that it must all be free, and it would be a quality indicator when commercial providers would start releasing adds to Lazarus. Of course this would mean that there must exists a consent about guaranteed interfaces, usable in continued development of related libraries and widgetsets, and not all current Lazarus developers will appreciate being bound to such restrictions. OTOH the feedback from such detached and specialized providers may lead to an improvement of the LCL internals. Perhaps somebody can translate the German martial strategy "Getrennt marschieren - vereint schlagen"? (Battle of Königgrätz)

DoDi


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

Reply via email to