Subject: Re: lambda was RE: W3C-transformation language petition From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 12 Mar 1999 09:53:11 GMT |
Didier Martin wrote (in two separate messages) > You may end up with something even more un-lisible than DSSSL. After all, a > dsssl document is also a SGML document where the begin tag delimiter is "(" > and the end tag delimiter is ")". The problem is not so much with dsssl > interpreters but with tools to help not get lost with the "()". > So if people get sick with "()" and like to write a lot, then we can replace > the delimiters and omitags in order to make dsssl xml compliant :-) A dsssl stylesheet is an SGML document but the SGML declaration has not been changed to make (foo ) the SGML element foo with a non standard tag syntax, and omitted name in the end tag. DSSSL uses the standard < > / & ; syntax for SGML elements. The SGML parse happens essntially before the content of the style-specification-body gets passed (as a NOTATION) to the scheme parser of dsssl. So you can use SGMl comments (and entities) in ways that cut across the normal list syntax, as it is the _result_ of that parse that is passed to the scheme parser. (Conceptually. Implementations may I suppose interleave these things, I don't know). So while it is true that one could of course define a language that was 100% functionally equivalent to dsssl but used <> syntax, it does not follow from the fact that DSSSL is an SGML document does it? In particular the change would involve recoding the dsssl parser, not simply a matter of changing the SGML declaration to change the start tag syntax from <foo> to (foo). > Your proposal is not so crazy. If people get sick because of parenthesis and > because Dsssl is also a sgml document therefore we can change the begin tag > and end tag like in the example below: David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: lambda was RE: W3C-transformati, Chris Maden | Thread | Re: xsl:lambda was RE: W3C-transfor, James Tauber |
Internationalized XML, Joseph Alex | Date | Re: lambda was RE: W3C-transformati, Guy_Murphy |
Month |