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

is it just me?

Subject: is it just me?
From: "Mark D. Anderson" <mda@xxxxxxxxxxxxxx>
Date: Fri, 26 Feb 1999 19:16:38 -0800
xsl other
ok, i finally sat down and started an xsl app today,
the xsl spec in one screen and my editor in the other.

the processing model seems sufficient; i haven't gotten
enough deep into it to say whether it is powerful enough.

but the syntax? i must admit that a few months ago (without
actually trying xsl), i thought it was a natural requirement
to say that xsl has to be in xml syntax. but now that i've
typed something of this form:

<xsl:when>
 <xsl:choose> ... </xsl:choose>
 <xsl:other> ... </xsl:other>
</xsl:when>

i'm having second thoughts.

the whole time i'm reading the spec, i'm thinking things like
"xsl:constant, ok, a constant.... xsl:macro, ok, a macro...
xsl:for-each, got it....". and whenever i read xsl code, i
have to mentally map it to mental pseudo-code that is a fraction
of the size.

i know, i know, at some point soon, there will be a story
for an eval escape, and xsl isn't designed to be a programming
language. but even so, the syntax is painful. and i don't
buy the "not designed to be a programming language" argument,
when a significant fraction of the xsl tags are for
programming constructs.

i'm sure that the decision to not use a more natural programming
syntax (let alone using something so fear-inspiring as parens) is
by now irreversible. i note that there is xslj to convert xsl to
dsssl. seems like what i'd really like is something that converts
a dsssl subset to xsl, or a perl subset, or what have you.
that way i could comfortably write my style sheets in a syntax
more comfortable for a programmer, and yet still leverage future
xsl technology -- where most of the tools will be, for good or nought.

anyone have any thoughts on that? maybe a scheme subset that just
has the operators in the xsl namespace....

-mda



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


Current Thread
  • is it just me?
    • Mark D. Anderson - Fri, 26 Feb 1999 19:16:38 -0800 <=
      • <Possible follow-ups>
      • James Tauber - Sat, 27 Feb 1999 17:37:56 +0800

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.