[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] XSLT 2 processors

Subject: Re: [xsl] XSLT 2 processors
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Thu, 09 Feb 2012 11:14:19 -0500


Evan Lenz's work on the "Carrot" syntax for XSLT, which you possibly saw presented at Balisage, might give an interesting starting point for work on a compiler to write XQuery from XSLT 2.0. (Evan does go the other way, from XQuery+Carrot into XSLT.)

Would this be, like, totally perverse? On the one hand, bizarre and (in a just world) unnecessary. But on the other, it would as you suggest open up XSLT as an option on a wide range of platforms.

An excellent Balisage paper would be on your XSLT -> XQuery compiler implemented in XSLT, which you compiled into XQuery for distribution on XQuery platforms so they could support XSLT. (Subsequent papers would be on optimizing this handstand so it actually worked tolerably well?)

Okay I'll stop now.



On 2/9/2012 8:54 AM, Liam R E Quin wrote:
On Thu, 2012-02-09 at 12:34 +0000, Michael Kay wrote:

Perhaps Steve Ball
found something else to do with his weekends. I think the days of
hobbyist implementations of these technologies are past.
This posting sort of sums it up:


Large open source projects generally need a community, or someone with a lot of wisdom and generosity and dedication and focus, or (best) both. I agree 100%.

On the other hand, a C (not C++) implementation would bring XSLT 2 a lot
closer to PHP, Python, Perl, JavaScript, etc.  Or maybe even a
translation into XQuery, hmmm...

-- ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================

Current Thread