James Keenan via RT wrote:

I therefore ask: Why should we not stipulate that 'VERSION = PARROT_VERSION' is the *sole* way to set VERSION in an .ops file? In that case, (a) we could eliminate the aforementioned 'if' stanza in Parrot::OpsFile::read_ops() and (b) we could probably get away with hard-coding 'VERSION = PARROT_VERSION' in exactly one location and dispense with coding it in each of the .ops files.

The ability to specify a VERSION number rather than fixing all .ops files to PARROT_VERSION is provided so that non-core ops libraries can maintain their own version numbers.

Allison

Reply via email to