New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecated macros #36
Comments
The problem for me with this is that once a macro is dropped, it should be removed quickly be third parties. (That is why such things are announced on LaTex-L.) What benefit is gained from leaving the macros in the documentation? The idea of leaving the macros available at all is to give a few weeks for people to send CTAN updated code. They will soon know about deprecated functions when stage 2 (removal) takes place! |
OK, but do you think this will continue once a "final" version (whatever that means) of expl3 is released? Usually deprecated items have to be kept forever. (See e.g. the Java docs on how they handle deprecation.) |
There is certainly a balance between the 'experimental' nature of |
I just had a (probably stupid) idea to put in |
We are now doing this, so I will close this issue. |
Please keep all deprecated macros in the documentation and add the date of deprecation. Also, all robust deprecated macros should produce a warning when called. Otherwise nobody will ever notice that something has been deprecated!
The text was updated successfully, but these errors were encountered: