Hi,

> Now imagine you decided to put framework code forcefully into default
> namespace - you prevented everyone from using that namespace even though
> they might not be using the framework.
Not quite correct. They could use the names space and name it something else. I 
think it could be smart enough to only add the default names spaces if they 
were not already defined or their names used.

>  You cannot really avoid doing it because of the tools that work with MXML 
> are built on top of tools
> that work with XML, and if MXML breaks some basic XML rules, the tools will
> stop working.
Yep it would involve changing the compiler (both MXML and perhaps ASDocs) what 
other tools work with MXML other then various IDEs I guess? "old" style MXML 
would still be a valid option which any new feature it may take a while for the 
IDE's to catch up.

> The only reason for using MXML, really, is that there are tools for working
> with XML, so you have prerequisites. But, really, if anyone was about to
> break the compatibility with XML
The root names space could be added by any tool (or by hand if required) so I 
don;t see the need to move away from XMML all together. Still an interesting 
idea about making another templating system that's not XML based. 

Thanks,
Justin


Reply via email to