Re: Flickr and alt

David Poehlman wrote:
> Right, either you are compliant with a spec or you are not.  It is like 
> programming.  you can write a lousy app and it may work but... interestingly 
> in some programming environments, they won't run at all if not done right.

Not that great an example, since you can write an app "per spec" and it 
won't run in some programming environments.  In fact this is a quite 
common problem with a number of existing languages: following the 
language spec is no guarantee of things working, because of bugs in the 
compilers, interpreters, virtual machines, standard libraries, etc.

> Ths is not to say you can't choose to be non compliant, but we cannot 
> provide for exceptions in the spec because those who don't want to be 
> compliant but want to claim compliance will work hard to fit themselves into 
> the exceptions.

This seems to be using a circular definition of compliance....

Ideally the spec would have the following properties:

1)  Being compliant with the spec is the easy thing to do (leads to
     the "right" behavior from the point of view of authors).
2)  Being compliant with the spec leads to the "right" behavior
     from the point of view of those viewing (hearing, smelling,
     whatever) the content.

Sadly, this is pretty difficult because at heart authors are lazy (just 
like all of us, and this is not a bad thing!) and the "right" behavior 
from the viewer's point of view varies so widely by viewer....


Received on Tuesday, 19 August 2008 14:21:28 UTC