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.
- Documentation
- Some examples of CDuce programs
- Design and features: background information about the design of CDuce
- Applications
- Contributions
- Contacts
- How to get CDuce: download sources, Debian or GODI packages
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).
- Papers and talks
- Funding
- OCamlDuce: integrating CDuce features into OCaml
- XStream: streaming for XML transformations





