Yes, and DSSSL really should have used Prolog syntax instead of Scheme. The preceding is a true statement without a hint of irony (and I spent several years as a Scheme bigot). Matthew > > Paul Prescod wrote: > > > > On 28 Aug 1998 matt@veosystems.com wrote: > > > > The new XSL has no scripting. Extensibility is an item that they still > > must decide upon -- scripting may reappear. I have been thinking recently > > that they could leave all programmatic issues to a post proces. Then the > > line between "behaviour sheets" and "style sheets" would be clear: > > stylesheets do everything that can be done non-programmatically and > > behaviour sheets will do the rest. > > Another possible view is that there is no "post process". > > The distinction between the rewriting and the scripting aspects of the earlier > draft was short-sited and I welcomed its elimination from the current version. > Since a rewriting system, in general, can be sufficiently powerful as to act > as the basis for a general programming language, the distinction "behaviour" > v/s "style" brings no inherent benefit. > > There are publications from several years back on constraint-based programming > environments, (Wm Leler, ...Constraint Programming Languages...) which > demonstrated this for term rewriting systems. Where the "styling" forms > describe rewriting operations all the way to "machine code", there is no need > for a "scripting" language. > > If you're curious, a quick search turned up what appears to be an active URL > for him (http://wm.simplenet.com/wm/) and a pointer to a source for the > language he described (http://www.cirl.uoregon.edu/constraints/systems/bertrand.html) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@ic.ac.uk the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)