[Oberon] Intermediate scopes in Oberon-07
skulski at pas.rochester.edu
Sun Feb 11 02:43:35 CET 2018
C community would probably declare the feature "obsolescent" and to be eliminated in the future. The new compiler would issue a warning, but it would still accept the obsolescent feature. This would offer a gentle path for the users to gradually abandon bad habits, without forcing them to rework their code.
In a nutshell, it is a difference between persuasion and enforcement. The former is preferred when there are many applications of the language out there, which could get broken for no good reason. The latter is perhaps preferred when there are very few. Honestly, I would prefer the former situation.
Just my two monetary units.
More information about the Oberon