  Why bound prefixes are an anti-pattern in language design
From: Ian Hickson <ian@hixie.ch> Date: Wed, 5 Aug 2009 22:28:52
+0000 (UTC) To: Martin McEvoy <martin@weborganics.co.uk>
Message-ID:
<Pine.LNX.4.62.0908052219520.18950@hixie.dreamhostps.com> On
Wed, 5 Aug 2009, Martin McEvoy wrote: > >  > > mechanism. But
that's another story.) > own personal view.  My stance is
against mechanisms that bind arbitrary strings to other  of
arbitrary strings to form a identifier that is never explicitly
stated  in the source.  anything, and doesn't mean anything but
"data-".  a variety of reasons.   report that 90% of the
technical questions from readers involve confusion  related to
namespaces".   Parand Darugar has said similar things:
"Experience shows XML namespaces    Fundamentally, prefixes are
an indirection model. Indirection models are  very, very hard
for people to understand.  the Fundamental Software Engineering
Error, which is that something too  clearly is not."   Questions
about namespaces come up again