Answer:
While doing revisions in a programming languages, the most important thing to keep in mind is to not make it less stable than before (revision). And the fundamental design or semantics of the language is not disturbed.
Obsolete features can be removed as long as there's proper documentation for the programmers, about what things are getting deprecated and what are the new or alternate options, that can be used in place of the old stuff.
Step-by-step explanation: