Den 30 mars 2012 15:39 skrev Per Eckerdal <per.eckerdal@gmail.com>
The main drawback of allowing prefix-less global names is that it requires *all* local bindings to be renamed by the auto aliasing, because you can't predict if a local binding will shadow a global one. If all globals had a namespace prefix, auto aliasing would only have to rename bindings that shadow other local bindings, which is fairly rare. This would result in prettier macroexpanded code.

Very nice post. Can you give an example that illustrates what you meant with this paragraph?