Re: Trailing semi-colons

Hello,

of course such a trailing semi-colon implicates an additional value in such 
lists related to animations - therefore the number of list items in a 
semicolon separated list changes - but for many attributes the precise
number of items matters (different for example from semicolon separated
list in CSS - here an additional superfluous trailing semicolon triggers only
some error treatment with practically no effect).
If such an empty value added due to a trailing semicolon has no meaning
for the related attribute or feature, this is a bug of the author.
Often this will result in the usual SMIL 'no effect' treatment.
If still some viewers behave different, this is an indication, that those 
programmers still care not about recommendations/specifications,
their programs simply produce arbitrary 'nonsense'.
I think, when this was discussed in the past, several people promised to
fix such bugs in their programs - why to annoy them now or implicating, that
they do not care about their promises? ;o)

Due to the requirements of SVG 2 to be backwards compatible, this must
not be changed.
Additionally such a superfluous change would cause problems for 
situations/features, empty values really have a meaning - due to the efforts
in SVG tiny 1.2, 1.1.2 and 2 to define a lot of behaviour, empty values have
much more meaning as for example in 1.0 and 1.1.1.
Such a superfluous change would be an obfuscation not only of this efforts,
but of other recommendations/specifications as well.
I cannot see a need or usecase for such 'wilful violations' in SVG, invented
by the HTML5 working group to obfuscate their own tag soup ;o)


Olaf

Received on Thursday, 11 September 2014 11:08:00 UTC