On Aug 08, 2007, at 11:30, Anne van Kesteren wrote:
On Tue, 17 Jul 2007 00:26:36 +0200, Jason Monberg <[EMAIL PROTECTED]> wrote:
namespaces are important/critical in this context for extensibility. i am assuming that this file will be used to contain elements common to all
widgets as well as elements specific to individual widgets.

Why are they critical for extensibility? The format is completely separated from everything else in the world

A well designed format is one for which people can make uses and extensions unforeseen by the creator. Putting a namespace here is zero-cost, not putting it is just begging to look stupid down the line.

FWIW, Joost's internal widget manifest format uses a namespace, which makes it easier to implement multiple widget formats too.

Using namespaces here just complicates things for authors who want to copy and paste lines of codes without the level of indirection given by namespaces (where they would have to copy the namespace decleration too).

Experience shows authors are not that silly, it's just a handful of specification writers who think that's complicated :)

--
Robin Berjon - http://berjon.com/
------------------------------------------------------------------------
 - Will we have donkeys?
 - All you can eat!
            -- She-Bender & Calculon, Futurama



Reply via email to