|
Actually the latest round of V: discussion that I
remember reading contained an example which was acceptable to BarFly together
with a conjecture that Muse probably wouldn't like it, but in fact it was quite
acceptable to Muse. I believe that in fact there is a large common
subset. (In this case I think Muse is a bit more generous because Muse
digests the whole file and translates it into an internal format whereas BarFly
formats the bars on the fly as it were and so has what is sort of equivalent to
the usual sort of "one pass" syntax restrictions.
Laurie
----- Original Message -----
Sent: Monday, November 12, 2001 10:52
AM
Subject: Re: [abcusers] developing the
standard ......
Anselm Lingnau said -
>Nothing should go in the >standard unless it has been
proved that it is actually implementable >with reasonable effort. This
may mean that sooner or later one might hit >a dead end with some
feature or other, but it will be much harder to get >the standard fixed
if the feature in question is already part of it, >than to get the
feature fixed *before* it goes into the standard. Of >course if
implementors insist that once they have implemented something >then it
must absolutely stay the way it is, then this approach doesn't >work.
However I think there is merit in trying things on a strictly
>experimental basis without encouraging users to base their
multimegabyte >ABC archives on those particular features that are being
tested.
There is no "sooner or later" or about it. This is what
is already happening. A notable example being the V: command.
There is a sort of Catch 22 which says "Well I have to try it out to see
if it works" followed by "I've put all that work into it and my users
like it so I'm not taking it out now."
I don't think we can stop
developers innovating but can we get them to at least keep everybody else
informed and modify what they are doing if there is a clash?
Phil
Taylor recently said -
>Before you start work, download BarFly,
MUSE, Melody Assistant >and all the other programs which you don't
normally use. Read >the documentation and use the programs until
you know what they >are capable of.
The wrong way round
I feel. Surely it is the responsibility of developers to keep the rest
of the community informed of their innovations; not just just in their own
documentation but in some central easily accessible place.
Bryan Creer
|