[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Re: Assignment no, dynamic scoping si (was: Wishes

Subject: Re: Re: Assignment no, dynamic scoping si (was: Wishes forXSL revisions ...
From: Mike Haarman <mhaarma@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 28 Dec 2001 11:43:27 -0600 (CST)
Re:  Re: Assignment no
On Fri, 28 Dec 2001, Gunther Schadow wrote:

> Dimitre Novatchev wrote:

[snip]

> > One alternative is to switch to a better functional language
> > (e.g. Haskell), use HaXML and forget about XSLT. This however
> > will likely not appeal to you as Haskell's variables are immutable
> > too...

[snip]

> There is no question about side-effects and global variables in
> the imperative programming style. I didn't ask for any of this
> to be added to XSLT. What I was asking for was dynamic scoping,
> at least an option to be able to use dynamic scoping for some
> variables. I also said that without dynamic scoping I could see
> little reason for calling variables variables, because they are
> fixed value bindings that I could just simply lexically substitute
> wherever they are used (except where an RTF is constructed.)
>

It should be possible to give a semblance of dynamic scoping by wrapping
your processor in a class which maintains access to and value of symbols
which the stylesheet references via an extension.  I should think.  I've
never done anything like this in practice.  What are the limitations to
such an approach?


Mike Haarman -- mhaarma@xxxxxxxxxxxxxx
College of Liberal Arts   University of Minnesota, Minneapolis, West Bank


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.