Gregor/XSLT in the news

Gregor has been mentioned in a recent xml.com article as a successor to our earlier attempt -- XSLTC, currently at Apache. 

Comments:

To Compile or Not to Compile.

Compile, of course. Think of XSLT as means of logic expression with particular benefits for XML navigation and creation. As in the case of other mainstream programming languages this logic can be compiled to more primitive, machine executable form yielding the following benefits over the interpretive approach:

bulletsuperior performance convincingly demonstrated time and again: new results
bulletinnovative application enablement -- versatility of deployment options:

translet download to a small wireless device: demo

binary deployment of XSLT logic: ease of use, XSL intellectual property  protection, XSLT processor need not be deployed with compiled logic: example 

Of course compilation is not the "secret sauce" here: it is only a fragment of the overall algorithmic optimization. Gregor/XSLT is 4 times faster than XSLTC although both systems compile XSLT. Compilation doesn't exclude "stylesheet rewriting" techniques, on the contrary, it thrives on them. 

Hardware acceleration

The real hardware acceleration means specialized chips/processors, as exemplified by graphics and signal processing chips. The design and manufacture of such chips is very complex and costly -- affordable by only a few hardware companies when shipping in volume will cover the sunk development costs.

Instead, Ambrosoft offers Gregor-In-A-Box, a dedicated network appliance. 

    

 

Send mail to info@ambrosoft.com with questions or comments about this web site.
Copyright © 2008 Ambrosoft, Inc.
Last modified: March 07, 2008