precise definitions of data structures and XML types;
<b>general purpose types</b> and types constructors are taken seriously
(products, extensible records, arbitrary precision integers with interval
constraints, Unicode characters);</li>
<li><b>polymorphism</b> through a natural notion of <b>subtyping</b>,
and <b>overloaded functions</b> with dynamic dispatch; </li>
<li> an highly-effective <b>type-driven compilation schema</b>. </li>
</ul>
<p>CDuce is fast, functional,
type-safe, and <b>conforms to basic standards</b>: <ahref="http://www.unicode.org">Unicode</a>, <ahref="http://www.w3.org/XML/">XML</a>, <ahref="http://www.w3.org/TR/REC-xml#dt-doctype">DTD</a>,
<ahref="http://www.w3.org/TR/REC-xml-names/">Namespaces</a> are fully