Further questions on deprecation.

Rod Widdowson rdw at steadingsoftware.com
Sat Mar 4 06:36:42 EST 2017


A slightly different topic to my previous mail.

2 weeks back I expressed a desire that, as much as possible, a configuration which loads without warning is the last release we do
before V4 should load successfully in V4.

To that end I have been adding warnings in the custom parsers when we encounter syntax we are going to remove.

My question here is whether we can take this a step further and fire off "one shot" warning whenever a deprecated method is called
or a deprecated class constructed?  This might get pretty noisy, and might be a whole lot of work, but it feels like it could be a
useful thing to do. 

Following on from this it might be a useful if one of the first things we did in V4 was to strip out all the deprecation and issue a
pre-alpha.  Then all our development partners could at least prepare themselves.  Sure studying the logs will help, but not being
able to compile concentrates the mind wonderfully..

Thoughts?

Rod



More information about the dev mailing list