On Thu,
May 19, 2005 at 03:19:50 +1000, Dave Robillard wrote:
(I still think the central repository is a good
idea anyway, FWIW)
So do I, but its a hell of a lot of effort, and its unlikly to be kept
up to date.
In the commercial world (of one application I develop for anyway) a number
of unique plugin ids are allocated per developer licence of a piece of
host software. There are also some that are published but never allocated,
and kept free for other development purposes.
In practise, everyone randomly uses id's that don't cause problems - or
uses the ones from some company they worked for a few years ago (this is
mostly for internal use)
It's chaos in other words, so it's probably not the model to follow :)
A heirarchical ID system - a bit like OIDs in SNMP - might be worth
considering. The IDs form a tree rather than a flat space, and once you
own an ID node in the tree (like in SNMP when you are allocated an
"enterprise" OID) then you own every node beneath that node in the tree.