[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Language is not markup and markup is not language.
I have noticed that the introduction of procedural language as markup in XSL has been more or less a non-event. I do not understand why XML (which, contraty to it's name, is not a language per se), benefits from having percedural language masquerading as markup? It seems analgous to putting style information into an XML tag set instead of focusing on what XML is intended for: recording information about the structure of data. To make it short, sweet and to the point, adding a bunch of decorations in the form of <xsl:blather>....</xsl:blather> instead of a nice <script language = "some conformant language"> script content </script> with a well defined set of requirements of what "some conformant language" needs to provide (such as Unicode, multi-platform availability, a standard transformation library, etc.) seems pointless. (Unless of course, there's a behind the scenes political battle raging along the lines of "if it's not going to be MY language, it sure as hell isn't going to be YOUR language". This may be the only saving grace of this whole xsl:statement fiasco, it's not going to be Basic!) This does not even begin to address the abandonment of the man years and even man centuries of work that have gone into developing languages such as pearl, tcl, javascript and yes, even lisp and basic, that either are or could be made conformant to a reasonable set of requirements instead of another round of learning yet another language (xsl procedural markup) and it's idiosyncracies. It seems to me that the time of the XSL comittee could be better spent developing a good STYLE and/or TRANSFORMATION notation rather then diluting the effort with procedural language elements. Has the notion of KISS been lost in the interest of some abstract elegance that appears to perform no useful purpose? One may indeed be able to push the elephant through the mouse hole, but the resulting white (loss of blood) elephant may end up on the rubbish heap due to lack of use, interest, or convenient utility. Excuse me while I seek a fall out shelter now. Dave LeBlanc P.S. Those who would argue that XML is a language might care to look up the notion of Turing Completeness among other things that diferentiate a programming language from a data structuring notation. P.P.S Of course, if xslt does fail as a standard, it does leave the door open for some other defacto standard to take it's place - like partial xslt with a <script> tag for instance. :-) Remember, it's (going to be) a reccommendation and not a law of the universe - micronitexploderscrape not withstanding. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|