It's a bicycle-shed issue. The committee spent hours wrangling and
agreed on a messy compromise that satisfies no-one.
Why, for what pressing reason, had this to be put in the
specification?
What are the use-cases, whose solution depends significantly
on this feature?
Some people regard the ability to have two variables with the same name
as a feature that needs to be justified.
Some people regard the inability to have two variables with the same
name as a restriction that needs to be justified.
The latter group won.
Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list