Agreed.

Actually, in the development versions only, I think we could remove it in the release immediately after the first one that implements the replacement. I'd be fairly accommodating for back-comp. in stable versions, but in the dev versions, I think we should maximize our freedom to make progress.

On Mar 7, 2007, at 2:09 PM, Mark de Wever wrote:

On Wed, Mar 07, 2007 at 07:47:36PM +0100, Nils Kneuper wrote:
Hi everyone!
We should really start removing WML that is only left for compatibility
to 1.0.x.
In general we should be a little more strict with depricated WML. At
least we should show a depricated message. Within 3 releases after WML in some area was changed and old one was declared depricated we should remove this compatibility. That means if WML (like the new terrain WML) did change in version 1.3.1, we should remove the compatibility to this old version three (or maybe two) versions later. In this case when doing
it three versions later, version 1.3.4 would not support the single
letter WML anymore. Of course with this all rcs and stable versions just
count as "one" version since we should not change the accepted WML
syntax within these versions.
In general we should be a lot stricter about depricated WML and removing compatibility layers since they might clutter parts of the sourcecode.
Comments about this?

One word; agreed!

Greets,
Nils Kneuper aka Ivanovic

Mark de Wever aka Mordante/SkeletonCrew

_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev


_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to