CDuce

Latest News

2008, Mar 28th: Cduce now part of Fedora !
Read the announce from Richard Jones on the ocaml mailing list.
For Fedora 8 just execute as root

        yum --enablerepo=updates-testing install cduce

2008, Feb 25th: CDuce 0.5.2 is out!
This is a minor bug-fix release. A new MacOsX binary package is avalaible. See the Download page for download information, or the CHANGES file to know what's new.

2008, Jan 30th: CDuce 0.5.1 is out!
This is now shipped with a new Windows XP binary package, a MacOsX binary package and several Linux distribution Packages. See the Download page for download information, or the CHANGES file to know what's new.

2007, Jun 12th: CDuce 0.5.0 is out!
See the Download page for download information, or the CHANGES file to know what's new.

GODI users can simply update their apps-cduce package.

2007, May 23rd: CDuce 0.4.2 is out!
See the Download page for download information, or the CHANGES file to know what's new.

GODI users can simply update their apps-cduce package.

2007, May 11th: AADL parser in OCaml, with OCamlDuce
Erwan Jahier and Louis Mandel used OCamlDuce to implement AADL4OCaml, a parser for AADL (Architecture Analysis & Design Language).

2006, Nov 24th: SOAP servers in OCaml, with OCamlDuce
Stefan Lampe used OCamlDuce to implement SOSS, a SOAP server for OCaml, designed to allow a service, developed in OCaml, to be made available as a SOAP service with minimal effort.

What is CDuce ?

CDuce is a modern XML-oriented functional language with innovative features. A compiler is available under the terms of an open-source license. CDuce is type-safe, efficient, and offer powerful constructions to work with XML documents.

Trying CDuce online:

  • On-line prototype: try the examples and play with them in your web browser.
  • Interactive demo page (used for the demonstration at PLAN-X 2005), requires a Mozilla-derived browser.

For more information, you can contact info@cduce.org.

CDuce: the research project

The CDuce project is a spin-off of a research effort split amongst two CNRS labs (the Languages group of ENS in Paris and the Databases group of LRI in Orsay), and one INRIA project (the Gallium project).

Powered by CDuceValid XHTML 1.0!Valid CSS!ENSParis 11CNRSINRIA