afrisch a écrit 1 commentaire

  • [^] # Re: Comprendre XSLT, critique du livre

    Posté par  . En réponse à la dépêche Comprendre XSLT, critique du livre. Évalué à 1.

    Merci Fred, c'est la gloire :-)

    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...