Scrive Francois PIETTE <[EMAIL PROTECTED]>: > > But I'm also not sure if this is good solution > > I'm still wondering. > Renaming everything and cleaning up thing is of course very interesting for > new users. But for existing users, it would require a lot of work converting > > their old code to the new versions. And that may be fatal to ICS: current > user would not upgrade to new version because they have no time to do the > changes required by the new version ! > All in all I wonder if it is not better to simply make V6 as compatible as > possible with V5. That is dropping support for old compilers (this would > make the source code much cleaner) and adding new features without breaking > existing ones. If I do that, current ICS user would have no change at all > or - if they use an old compiler - just upgrade to the current Delphi or > CBuilder compiler (The old compilers would not compile new features using > recent language construction).
Compability is a good think but it could be a limit to the evolution. I think that changing the class name make sense only when compability is broken (not for small think). If you planned to do heavly changes in the component suite then I would suggest to delay the change of name at that point. For a developer revise the existent code to use the new capabilities make sense, only for changing names with the perspective to revise again when the components will reworked no. Bye, Maurizio. ---------------------------------------------------- This mail has been sent using Alpikom webmail system http://www.alpikom.it -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be