- From: Ian Hickson <ian@hixie.ch>
- Date: Fri, 7 Aug 2009 04:34:28 +0000 (UTC)
- To: Martin McEvoy <martin@weborganics.co.uk>, Othar Hansson <othar@othar.com>
- Cc: Danny Ayers <danny.ayers@gmail.com>, RDFa Developers <public-rdf-in-xhtml-tf@w3.org>
On Fri, 7 Aug 2009, Martin McEvoy wrote:
> Ian Hickson wrote:
> > Could you illustrate how this is the case in JavaScript?
>
> foo=window.open("")
> foo.document.open()
> foo.document.write("<b>Some foo text</b>")
> foo.document.close()
On Thu, 6 Aug 2009, Othar Hansson wrote:
>
> or:
>
> <script src="foo.js"></script>
> ...10K of html...
> ...10K of html...
> ...10K of html...
> ...10K of html...
> <script>
> bar("x");
> </script>
>
> what's bar() do? read foo.js to find out.
Variables are conceptually simpler, I think, because people conceptually
envision them as first-class citizens whereas prefixes are just syntactic
sugar.
Having said that, programming is far more complicated than writing markup
should be, so even if that was exactly the same, I wouldn't like it as a
precedent.
On Fri, 7 Aug 2009, Martin McEvoy wrote:
> > > for example:
> > > http://microformats.org/wiki/hatom-faq#Why_does_hAtom_use_class_names_with_prefixes
> >
> > Those are not indirection-based bound prefixes. They are just
> > identifiers that happen to have a common beginning. That's a
> > completely different kettle of fish.
>
> No I don't agree, hatom is a special case in microformats because it has
> an implied logical model that rides along side the physical model
I disagree. hAtom does not have syntactic prefix binding. You can't change
the prefix in hAtom and maintain the meaning.
> RDFa to my knowledge has never promoted anything other than using well
> known and well used prefixes see:
> http://rdfa.info/wiki/Best-practice-standard-prefix-names
It's not what's promoted that matters, it's what's possible.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 7 August 2009 04:35:08 UTC