Subject: RE: Qualified variable names
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 10 Nov 2008 15:00:49 -0000
|
I have copied this comment into the Bugzilla log so that it doesn't get lost
when the time comes for detailed design.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Dimitre Novatchev [mailto:dnovatchev@xxxxxxxxx]
> Sent: 10 November 2008 14:44
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: Qualified variable names
>
> On Mon, Nov 10, 2008 at 3:04 AM, Michael Kay
> <mike@xxxxxxxxxxxx> wrote:
> >> I've often thought Final and Abstract type modifiers would
> be useful,
> >> maybe now would be a good time to submit a proposal for 2.1.
> >>
> > There is a sketched proposal at
> > http://www.w3.org/Bugs/Public/show_bug.cgi?id=5312. Feel free to
> > comment on it within the bugzilla thread.
>
> This proposal is extremely important. Its incorporation into
> XSLT 2.1 would provide the capability to have separately
> compiled libraries (as opposed to a main stylesheet ==
> "separate application") of functions.
>
> I have a remark about making sure a specific mode in the
> module cannot accidentally be selected (this is not the same
> as overriden !) by an external template with
> mode="#all"
>
> The existing text ( (d) in the Description, and (f) in the
> second post by Dr. Kay) does not rule out such a possibility.
>
> In particular, there is a need that a mode with a name
> defined in the module be accessible, but only *by name*, to
> exteranal <xsl:apply-templates> instructions. At the same
> time, any external <xsl:template> that has
> mode ="#all"
> should not be available for selection in a mode defined in
> the specific module.
>
> Cheers,
> Dimitre Novatchev
>
> >
> > Michael Kay
> > http://www.saxonica.com/
> >
> >
>
>
>
> --
> Cheers,
> Dimitre Novatchev
> ---------------------------------------
> Truly great madness cannot be achieved without significant
> intelligence.
> ---------------------------------------
> To invent, you need a good imagination and a pile of junk
> -------------------------------------
> Never fight an inanimate object
> -------------------------------------
> You've achieved success in your field when you don't know
> whether what you're doing is work or play
|