On Mon, 2009-08-10 at 11:48 +0100, Steve Harris wrote:
On 10 Aug 2009, at 10:41, Fons Adriaensen wrote:
The evolutive process described and advocated by
Dave is
certainly one that can work - it is the way e.g. natural
languages get defined and change over time. It's also why
they tend to be inconsistent and why you need to study a
lot more grammar than would be required otherwise.
Sure. The original intention was that LV2 1.x would "bless" certain
extensions as being required for that version, but that's not been
necessary so far.
That extensions can be mandatory for both/either the host and the plugin
makes this unnecessary IMO. This is mostly a social/documentation
problem, that should be solved in social/documentation ways, via the
website.
The core should stay as simple as possible, anyway. If nothing else it
doesn't bump the revision number for no reason and force everyone to
scramble to check if anything has broken, deal with packager delay, etc.
-dr