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

XSLamenT

Subject: XSLamenT
From: Justin Johansson <procode@xxxxxxxxxx>
Date: Wed, 01 Aug 2007 00:23:22 +0900
 XSLamenT
G'day all,

It was not so long ago that one well-known participant of this list lamented:

"There is nothing so powerful in FXSL and it implements some most basic
concepts.

Concepts like: fold, map, compose, repeat/iterate   -- form the alphabet of
programming.

Certainly, if someone has arrived at grade 5 in school and still doesn't
know the alphabet,
this person will find reading even ordinary text rather "daunting".

To summarize, FXSL provides a big potential to learn, requires learning,
and this is even
a bigger value than simply the provided functionality."

This was in response to the remark by another well-known xsl-list participant:

" FXSL, unfortunately, is so powerful that I think many "ordinary" users find
it (FXSL) rather daunting.  A gentler introduction, using examples from the
world of
commercial IT systems rather than computer science, would help to sell it to
the general public."

Going by the last few days messages, it seems to this, yet another humble
lowercase, xslter,
that the "general public" cannot even get their heads around
xsl:apply-templates, let
around the fold, map, compose, repeat/iterate alphabet of FXSL.

Now that is not the fault of the W3C or the various Drs. and other learned
participants
of the xsl-list, but, it does seem to me that somehow the XSLT meme* is not
replicating
as we would all hope for in the minds of the wider I.T. community.

Is the XSLT community somehow just wanting to keep this good oil to itself,
or is it
failing to articulate the paradigm in common language?

* http://en.wikipedia.org/wiki/Meme


>This is exactly what apply-templates is for. Whenever you see code along the
>lines
>
><xsl:choose>
>  <xsl:when test="name()='foo'">
>
>you should replace it by a call on apply-templates and a set of template
>rules for the different branches, in a special mode if necessary.
>
>Michael Kay
>http://www.saxonica.com/ 


Justin J

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.