proposal: initiate deprecating legacy pawn declaration
Preface
Continuing the conversation on IRC, this is a proposal to begin deprecating the legacy pawn way of declaration and encourage the usage of the newer semantics represented in the transitional & 1.7 documentation.
Motivation
Persisting one of the purposes of the SP: unify the ecosystem. There appears to be a divide within the ecosystem between the old declaration syntax and the newer. In which is a regression.
Moving forward, as the development continues, as progressively encourages the adoption of the newer syntax (carrot on a stick, i.e., enum struct), we should also begin to discourage the usage of old semantics through progressive compiler warning.
This doesn't mean dropping support for plugins compiled previously but discourage writing new code that uses it.