<Innovimax/>

Aller au contenu | Aller au menu | Aller à la recherche

Thursday 11 August 2011

XProc Quine

You may have heard of the Quicksort implementation in XProc of the famous algorithm in XProc

Here comes now the Quine, i.e a computer program which takes no input and produces a copy of its own source code as its only output.

<?xml version="1.0" encoding="UTF-8"?>
<p:declare-step xmlns:p="http://www.w3.org/ns/xproc" version="1.0">
 <p:documentation>
   <p>(c) Innovimax 2011 - The first XProc Quine</p>
 </p:documentation>
 <p:output port="result"/>
 <p:identity>
   <p:input port="source">
     <p:inline>
       <p:declare-step version="1.0">
         <p:documentation>
           <p>(c) Innovimax 2011 - The first XProc Quine</p>
         </p:documentation>
         <p:output port="result"/>
         <p:identity>
           <p:input port="source">
             <p:inline/>
           </p:input>
         </p:identity>
         <p:insert match="p:inline" position="first-child">
           <p:input port="source"/>
           <p:input port="insertion"/>
         </p:insert>
       </p:declare-step>
     </p:inline>
   </p:input>
 </p:identity>
 <p:insert match="p:inline" position="first-child">
   <p:input port="source"/>
   <p:input port="insertion"/>
 </p:insert>
</p:declare-step>

It works in any of the many implementations of XProc. If you run for GPL, go look at QuiXProc

Wednesday 26 November 2008

XProc is now a Candidate Recommendation

3 years now that we are crafting XProc. It is the first of a series of post that are going to take a 30000 feet view. And make us go to the recommendation and beyond !

Lire la suite

Wednesday 25 June 2008

Discovering XProc : Enable the XML ecosystem with pipelines

Find a nice article from our fellow Jim Fuller on IBM's Developperworks

http://www-128.ibm.com/developerworks/xml/library/x-xproc/

Saturday 22 September 2007

XProc last call

XProc is now in Last Call period. It means, it is now the time to reveal all your comments. This period will end on 24 October 2007

http://www.w3.org/TR/xproc/

Please do send your comments on public-xml-processing-model-comments@w3.org

Sunday 8 April 2007

XProc, a new Draft

Innovimax is pleased to announce that a new Working Draft on XProc (a.k.a XML Pipeline Language) is available.

As Norm already pointed this out, we've done significant progress.

Some big challenges are still in front of us (management of Errors, caching story, defaulting, etc.), but a strong basis in now in place.

More info to come...