Je détaille un peu; les traits marquants de CDuce sont:
langage fonctionnel d'ordre supérieur (les fonctions sont des valeurs comme les autres, que l'on peut passer en argument, récuperer comme résultat, etc...),
avec fonctions surchargées (style POO)
langage fortement typé (un programme accepté ne peut pas planter à cause d'une erreur de type à l'execution), mais avec un système de type très souple (types unions, intersections; dispatch dynamique suivant le type à l'execution, etc ...); on est sûr que les documents XML produits sont du bon type !
langage généraliste avec structures de données, mais adapté à la manipulation de documents XML: types expressions régulières (dans le genre DTD, XML-Schema ou Relax-NG), filtrage (pattern-matching) puissant pour capturer des éléments ou des sous-séquences d'un document XML (sous la forme d'expression régulières); gestion agréable des chaines de caractères (Unicode), avec également des expressions régulières
Un prototype utilisable devrait être disponible autour de fin décembre - début janvier...
[^] # Re: Comprendre XSLT, critique du livre
Posté par afrisch . En réponse à la dépêche Comprendre XSLT, critique du livre. Évalué à 1.
Je détaille un peu; les traits marquants de CDuce sont:
avec fonctions surchargées (style POO)
Un prototype utilisable devrait être disponible autour de fin décembre - début janvier...