/[svn]/web/index.xml
ViewVC logotype

Diff of /web/index.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 922 by abate, Tue Jul 10 18:11:30 2007 UTC revision 1571 by abate, Tue Jul 10 19:03:53 2007 UTC
# Line 1  Line 1 
1  <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>  <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
2  <page name="index">  <page name="index" url="/">
3    
4  <title>Home page</title>  <title>Home page</title>
5  <banner>  <banner>
# Line 14  Line 14 
14  <pages-toc/>  <pages-toc/>
15  </left>  </left>
16    
17    <!--<external href="http://reglisse.ens.fr/cgi-bin/cduce" title="Online
18    demo" name="proto"/>-->
19  <external href="/cgi-bin/cduce" title="Online demo" name="proto"/>  <external href="/cgi-bin/cduce" title="Online demo" name="proto"/>
20    <include file="demo.xml"/>
21  <include file="download.xml"/>  <include file="download.xml"/>
22  <include file="bench.xml"/>  <include file="bench.xml"/>
23  <include file="papers.xml"/>  <include file="papers.xml"/>
24    <include file="stages.xml"/>
25  <include file="documentation.xml"/>  <include file="documentation.xml"/>
26  <include file="examples.xml"/>  <include file="examples.xml"/>
27  <include file="hacking.xml"/>  <!-- <include file="hacking.xml"/> -->
28    <!-- Note: this is no longer relevant -->
29    <include file="tips.xml"/>
30    <include file="contrib.xml"/>
31  <include file="mailing.xml"/>  <include file="mailing.xml"/>
32  <include file="team.xml"/>  <include file="team.xml"/>
33    <include file="funding.xml"/>
34    <include file="dtd2cduce.xml"/>
35  <include file="sitemap.xml"/>  <include file="sitemap.xml"/>
36    
   
37  <left>  <left>
38    
39  <p> CDuce ("seduce") is a new typed functional language with  <p> CDuce ("seduce") is a new typed functional language with
# Line 48  Line 56 
56  <left>  <left>
57  <p> All pages of this site were automatically generated from an XML description of  <p> All pages of this site were automatically generated from an XML description of
58  the content by <a href="examples.html#site">the following CDuce program</a>.  the content by <a href="examples.html#site">the following CDuce program</a>.
59  </p><p>  </p><p><img src="img/cducepower.jpg" alt="Powered by CDuce"/></p>
 <img src="img/cducepower2.jpg" alt="Powered by CDuce"/></p>  
60  </left>  </left>
61    
62  <box title="Latest News" link="news">  <box title="Latest News" link="news">
63    
64    <section title="2005, March 22th, Wednesday: CDuce 0.3.2">
65    <p>
66    See the <local href="download"/>
67    page for download information, or the <a href="CHANGES">CHANGES</a>
68    file to know what's new.
69    </p>
70    <p>
71    GODI users can simply select the <tt>apps-cduce</tt> package to
72    install CDuce 0.3.0. Another option is to use the
73    <tt>apps-cduce-cvs</tt> package to follow the development tree.
74    </p>
75    </section>
76    
77    <section title="2005, March 9th, Wednesday: CDuce 0.3.0">
78    <p>
79    See the <local href="download"/>
80    page for download information, or the <a href="CHANGES">CHANGES</a>
81    file to know what's new.
82    </p>
83    <p>
84    GODI users can simply select the <tt>apps-cduce</tt> package to
85    install CDuce 0.3.0. Another option is to use the
86    <tt>apps-cduce-cvs</tt> package to follow the development tree.
87    </p>
88    </section>
89    
90    <section title="2005, January 14th, Friday: CDuce 0.2.2">
91    <p>
92    See the <local href="download"/>
93    page for download information, or the <a href="CHANGES">CHANGES</a>
94    file to know what's new.
95    </p>
96    <p>
97    GODI users can simply select the <tt>apps-cduce</tt> package to
98    install CDuce 0.2.2. Another option is to use the
99    <tt>apps-cduce-cvs</tt> package to follow the development tree.
100    </p>
101    </section>
102    
103    <section title="2004, September 13th, Monday: CDuce 0.2.1">
104    <p>
105    We added a string:// scheme for load_xml and load_html and load_file (it makes
106    the load function parse the string that follows the scheme) and the
107    the code was updated to OCaml 3.08.1, PXP 1.1.95.
108    </p>
109    </section>
110    <section title="2004, July 5th, Monday: CDuce 0.2.0 is out !">
111    <p>
112    The long-awaited CDuce 0.2.0 is out. See the <local href="download"/>
113    page for download information, or the <a href="CHANGES">CHANGES</a>
114    file to know what's new.
115    </p>
116    <p>
117    GODI users can simply select the <tt>apps-cduce</tt> package to
118    install CDuce 0.2.0.
119    </p>
120    <p>
121    Enjoy !
122    </p>
123    </section>
124    
125    <!--
126  <section title="2003, December 8th, Monday: New addition to papers.">  <section title="2003, December 8th, Monday: New addition to papers.">
127  <p>  <p>
128  A paper on the optimized implementation of pattern matching  A paper on the optimized implementation of pattern matching
# Line 103  Line 173 
173  </p>  </p>
174  <br/>  <br/>
175  </section>  </section>
176    -->
177  </box>  </box>
178    
   
179  <box title="What is CDuce ?" link="whatis">  <box title="What is CDuce ?" link="whatis">
180    
181  <p> <b>CDuce</b> is modern programming language, adapted to the  <p> <b>CDuce</b> is modern programming language, adapted to the
182  manipulation of XML documents.  It is developed by the <a  manipulation of XML documents. This project is a spin-off of a
183    research effort split amongst two <a
184    href="http://www.cnrs.fr">CNRS</a> labs (the <a
185  href="http://www.di.ens.fr/~castagna/EQUIPE"><b>Languages</b></a>  href="http://www.di.ens.fr/~castagna/EQUIPE"><b>Languages</b></a>
186  group of ENS in Paris and the <a  group of ENS in Paris and the <a
187  href="http://www.lri.fr/bd"><b>Databases</b></a> group of LRI in  href="http://www.lri.fr/bd"><b>Databases</b></a> group of LRI in
188  Orsay, two <a href="http://www.cnrs.fr">CNRS</a> labs.  Orsay), and one <a href="http://www.inria.fr">INRIA</a> project (the
189  See also the <local href="team">CDuce team</local> page,  <a href="http://cristal.inria.fr"><b>Cristal</b></a> project).  Please
190  our <local href="papers">technical papers</local>.  see the <local href="team">CDuce team</local> page for a list of
191    researchers contributing to this research effort. Some <local
192    href="papers">technical papers</local> present the theoretical
193    foundations of the language.
194    </p>
195    
196    <section title="Getting information">
197    
198    <p>
199    The online <local href="documentation">documentation</local>
200    contains a <local href="tutorial"/> and a <local href="manual"/>.
201    You can also have a look at some <local
202    href="examples">examples</local>
203    of CDuce programs.
204  </p>  </p>
205    
 <section title="Getting more information">  
   
206  <p>  <p>
207  If you want more information about CDuce you can send a mail to  If you want more information about CDuce you can send a mail to
208  <tt>info_at_cduce.org</tt> (replace <tt>_at_</tt> with <tt>@</tt>), or  <tt>info_at_cduce.org</tt> (replace <tt>_at_</tt> with <tt>@</tt>), or
# Line 131  Line 214 
214  <section title="Online running prototype">  <section title="Online running prototype">
215  <p> To get a feeling of CDuce,  <p> To get a feeling of CDuce,
216  you can play with the <local href="proto">on-line prototype</local>,  you can play with the <local href="proto">on-line prototype</local>,
217  try the examples and modify them. We also have some  try the examples and modify them. </p>
218  <local href="examples">larger examples</local>. </p>  </section>
219    
220  <p>We are planning to distribute a stable release in the next  <section title="Download">
221  few weeks. To help us prepare this release, you can download a  <p>
222  <local href="download">beta version</local>, and send your comments.  You can <local href="download">download</local> a beta
223    version of CDuce, or a snapshot from the working CVS repository.
224  </p>  </p>
   
225  </section>  </section>
226  </box>  </box>
227    
228  <box title="Design and features" link="design">  <box title="Design and features" link="design">
229  <p> Our point of view and our guideline for the design of CDuce is  <p> Our point of view and our guideline for the design of CDuce is
230  that a programming language for XML should take XML types (  that a programming language for XML should take XML types (
231  DTD, XML Schema, Relax-NG, ...) seriously. The benefit are the following:</p>  DTD, XML Schema, Relax-NG, ...) seriously into account.
232    The benefits are the following:</p>
233    
234  <ul>  <ul>
235  <li> <b>static verifications</b>  <li> <b>static verifications</b>
# Line 193  Line 277 
277    
278  <p>CDuce is fast, functional,  <p>CDuce is fast, functional,
279  type-safe, and <b>conforms to basic standards</b>: <a href="http://www.unicode.org">Unicode</a>, <a href="http://www.w3.org/XML/">XML</a>, <a href="http://www.w3.org/TR/REC-xml#dt-doctype">DTD</a>,  type-safe, and <b>conforms to basic standards</b>: <a href="http://www.unicode.org">Unicode</a>, <a href="http://www.w3.org/XML/">XML</a>, <a href="http://www.w3.org/TR/REC-xml#dt-doctype">DTD</a>,
280  <a href="http://www.w3.org/TR/REC-xml-names/">Namespaces</a> are fully supported, partial support of <a href="http://www.w3.org/TR/xmlschema-1/">XML Schema</a> validation is  <a href="http://www.w3.org/TR/REC-xml-names/">Namespaces</a> are fully
281  in alpha testing (and undocumented) while queries are being  supported, <a href="http://www.w3.org/TR/xmlschema-1/">XML Schema</a>
282  implemented.  is partially <local href="manual_schema">supported</local>.
283  </p>  </p>
284    
285  <p>  <p>
# Line 207  Line 291 
291  </p>  </p>
292    
293  <p>  <p>
294  The named CDuce was coined by Francesco Zappa Nardelli.  The name CDuce was coined by <a
295    href="http://www.di.ens.fr/~zappa">Francesco Zappa Nardelli</a>.
296  </p>  </p>
297    
298    <footnotes/>
299    
300  </box>  </box>
301    
302    
303    <!--
304  <box title="Research directions" link="research">  <box title="Research directions" link="research">
305    
306  <p>Our plans concerning the design of the core language  <p>Our plans concerning the design of the core language
307  include:</p>  include:</p>
308  <ul>  <ul>
309   <li>interface with other languages and type systems;</li>   <li>interface with other languages and type systems
310    <footnote>
311    An <local href="manual_interfacewithocaml">
312    interface between CDuce and OCaml
313    </local> is currently being
314    implemented.
315    </footnote>
316     ;
317     </li>
318   <li>efficient evaluation strategies, high-level optimizations;</li>   <li>efficient evaluation strategies, high-level optimizations;</li>
319   <li>a module system to support incremental programming;</li>   <li>a module system to support incremental programming;</li>
320   <li>parametric polymorphism;</li>   <li>parametric polymorphism;</li>
# Line 239  Line 336 
336  We wrote several <local href="papers">technical papers</local> about  We wrote several <local href="papers">technical papers</local> about
337  the language design and its theoretical foundations.  the language design and its theoretical foundations.
338  </p>  </p>
339    
340    <footnotes/>
341    
342  </box>  </box>
343    -->
344    
345  <box title="XDuce and CDuce" link="xduce">  <box title="XDuce and CDuce" link="xduce">
346  <p>  <p>
# Line 269  Line 370 
370    
371  </box>  </box>
372    
373  <box title="Related links" link="links">  <page name="links" new="">
374  <ul>  <title>Links</title>
375  <li> <link url="http://www.w3.org/XML/"  <left>
376    <boxes-toc/>
377    <p>See also:</p>
378    <local-links href="index,team,sitemap"/>
379    </left>
380    
381    <box title="About XML" link="xml">
382    <link url="http://www.w3.org/XML/"
383  title="Extensible Markup Language (XML)"> The W3C page on XML. </link>  title="Extensible Markup Language (XML)"> The W3C page on XML. </link>
384  </li>  <link url="http://www.research.avayalabs.com/user/wadler/xml/"
 <li> <link url="http://www.research.avayalabs.com/user/wadler/xml/"  
385  title="XML: Some hyperlinks minus the hype"> By Philip Wadler. </link>  title="XML: Some hyperlinks minus the hype"> By Philip Wadler. </link>
386  </li>  </box>
 <li> <link url="http://xduce.sourceforge.net/"  
 title="XDuce"> XDuce home page. </link> </li>  
 </ul> </box>  
387    
388    <box title="Related languages" link="lang">
389    <link url="http://xduce.sourceforge.net/"
390    title="XDuce"> XDuce home page. </link>
391    <link url="http://www.cis.upenn.edu/~bcpierce/xtatic/"
392    title="Xtatic"> The Xtatic Project. </link>
393    <link url="http://www.comp.nus.edu.sg/~luzm/xhaskell/"
394    title="Xhaskell"> The XHaskell language. </link>
395    </box>
396    </page>
397    
398  <meta>  <meta>
399  <p>  <p>
# Line 296  Line 409 
409       alt="Valid XHTML 1.0!"/>       alt="Valid XHTML 1.0!"/>
410  </a>  </a>
411    
412  <a href="http://jigsaw.w3.org/css-validator/">  <a href="http://jigsaw.w3.org/css-validator/check/referer">
413  <img style="border:0;width:88px;height:31px"  <img style="border:0;width:88px;height:31px"
414       src="http://jigsaw.w3.org/css-validator/images/vcss"       src="http://jigsaw.w3.org/css-validator/images/vcss"
415       alt="Valid CSS!"/>       alt="Valid CSS!"/>
# Line 304  Line 417 
417    
418  <a href="http://www.ens.fr">  <a href="http://www.ens.fr">
419  <img style="border:0"  <img style="border:0"
420       src="img//symbENSmio.gif"       src="img/symbENSmio.gif"
421       alt="ENS" title="ENS"/>       alt="ENS" title="ENS"/>
422  </a>  </a>
423    
# Line 316  Line 429 
429    
430  <a href="http://www.cnrs.fr">  <a href="http://www.cnrs.fr">
431  <img style="border:0"  <img style="border:0"
432       src="img//symbCNRSmio.gif"       src="img/symbCNRSmio.gif"
433       alt="CNRS" title="CNRS"/>       alt="CNRS" title="CNRS"/>
434  </a>  </a>
435    <a href="http://www.inria.fr">
436    <img style="border:0"
437         src="img/inria.gif"
438         alt="INRIA" title="INRIA"/>
439    </a>
440  </p>  </p>
441    </meta>
442    
443    <page name="img" new="">
444    
445    <title>Pictures and Logos</title>
446    <include file="soutenance.xml"/>
447    
448    <left>
449    <boxes-toc/>
450    <p>See also:</p>
451    <local-links href="index,team,sitemap"/>
452    </left>
453    
454    <box title="Pictures" link="pictures">
455    <section title="The CDuce team (January 2004 - Venice)">
456    <img src="img/seducers.jpg" alt="The CDuce and XDuce teams"/>
457    <p>
458    From left to right:
459    Véronique Benzaken,
460    Haruo Hosoya (pretending to be an X-man),
461    Cédric Miachon,
462    Giuseppe Castagna,
463    Alain Frisch,
464    Marwan Burelle.
465    </p>
466    </section>
467    <section title="The CDuce and XDuce teams (January 2004 - Venice)">
468    <img src="img/C+X.jpg" alt="The CDuce and XDuce teams"/>
469    </section>
470    <section title="Alain (February 2004 - Hakone)">
471    <img src="img/frisch_psd_talk.jpg" alt="Alain Frisch"/>
472  <p>  <p>
473  <a href="mailto:Alain.Frisch@ens.fr">Webmaster</a> -  It's all about hand-waving.
 <local href="sitemap">Site map</local>  
474  </p>  </p>
475  </meta>  </section>
476    <section title="Giuseppe (February 2004 - Hakone)">
477    <img src="img/beppe_whiteboard.jpg" alt="Giuseppe Castagna"/>
478    <p>
479    Beppe cannot stay still for a photo.
480    </p>
481    </section>
482    <section title="Giuseppe (February 2004 - Hakone)">
483    <img src="img/beppe_whiteboard2.jpg" alt="Giuseppe Castagna"/>
484    <p>
485    Beppe cannot stay still for a photo.
486    </p>
487    </section>
488    
489    <section title="Alain's Ph.D defense (13th December 2004)">
490    <p>
491    <local href="soutenance"/>
492    </p>
493    
494    </section>
495    
496    </box>
497    <box title="Logos" link="logos">
498    <p>
499    Feel free to use the following logos on your websites to make
500    reference to CDuce.
501    </p>
502    <p>
503    <img src="img/cduce_logo.jpg" alt="CDuce banner"/>
504    <br/>
505    <img src="img/cducepower.jpg" alt="Powered by CDuce"/>
506    <br/>
507    <img src="img/cducepower2.jpg" alt="Powered by CDuce"/>
508    </p>
509    </box>
510    </page>
511    
512  </page>  </page>

Legend:
Removed from v.922  
changed lines
  Added in v.1571

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5