[xquery-talk] XQuery needs to prohibit variable redefinition

Michael Kay mhk at mhk.me.uk
Fri Jul 16 01:56:53 PDT 2004


For the record, here is Dimitre Novatchev's take on the issue (expressed in
XSLT terms):

http://lists.w3.org/Archives/Public/public-qt-comments/2004Feb/0111.html

Michael Kay 

> -----Original Message-----
> From: kent tegels [mailto:ktegels at Msn.com] 
> Sent: 15 July 2004 23:59
> To: 'Per Bothner'; 'Michael Kay'
> Cc: talk at xquery.com
> Subject: RE: [xquery-talk] XQuery needs to prohibit variable 
> redefinition
> 
> I have a different view on the issue, but I don't want debate 
> that here. If
> you're interest, its at.
> http://sqljunkies.com/WebLog/ktegels/archive/2004/07/15/3512.aspx
> 
> Yet another reason I can't wait for Michael's book to get done.
> 
> -----Original Message-----
> From: talk-bounces at xquery.com 
> [mailto:talk-bounces at xquery.com] On Behalf Of
> Per Bothner
> Sent: Thursday, July 15, 2004 5:09 PM
> To: Michael Kay
> Cc: talk at xquery.com
> Subject: Re: [xquery-talk] XQuery needs to prohibit variable 
> redefinition
> 
> Michael Kay wrote:
> 
> >>There is no reason why the Core Language can't allow redefinitions, 
> >>even if the User Language doesn't.
> >>
> >>After all, the names added by Normalization are in the 'fs' 
> namespace, 
> >>which users can't access anyway.
> > 
> > 
> > You're preaching to the choir.
> 
> I suspected that.  But do you think there is any chance we can get the
> committee to reconsider?  We do have new data: that many of 
> the beginner
> questions we get on this list are the result of confusing 
> declarations with
> assignments.  This is a problem.
> Prohibiting redeclarations isn't a full solution, but at 
> least it enables
> the compiler to reject many of these erroneous programs.
> -- 
> 	--Per Bothner
> per at bothner.com   http://per.bothner.com/
> _______________________________________________
> talk at xquery.com
> http://xquery.com/mailman/listinfo/talk
> 
> 



More information about the talk mailing list