sarge  ] [  etch  ] [  etch-m68k  ] [  lenny  ] [  sid  ]
[ Source: cduce  ]

Paquet : cduce (0.4.1-1)

langage de programmation adapté à la manipulation de données XML

CDuce est un langage de programmation moderne adapté à la manipulation de documents XML.

Fonctionnalités principales :

 - manipulation d'objets XML en tant que valeurs de première classe :
   éléments, séquences, marqueurs, caractères, chaînes, jeux
   d'attributs. Des séquences d'éléments XML peuvent être indiquées sous
   forme d'expressions rationnelles, ce qui s'applique également aux
   chaînes de caractères ;
 - les fonctions elles-mêmes sont des valeurs de première classe et
   peuvent être manipulées, conservées dans la structure de données,
   renvoyées par une fonction, etc. ;
 - des opérations puissantes de correspondance de schémas (« pattern
   matching ») permettent des extractions complexes depuis des
   séquences d'éléments XML ;
 - une riche algèbre de types, gérant les types récursifs et
   des combinaisons booléennes arbitraires (union, intersection, complément)
   permet une définition précise des structures de données et des types XML.
   Les types XML à usage général et les constructeurs de types sont
   gérés sérieusement (produits, enregistrements extensibles,
   entiers à précision quelconque avec contraintes d'intervalle,
   caractères Unicode) ;
 - polymorphisme via une notion naturelle de sous-typage et des fonctions
   surchargées avec distribution dynamique, fournissant un schéma de
   compilation de grande efficacité.

CDuce est rapide, fonctionnel, « type-safe » et conforme aux normes de base : Unicode, XML, DTD et « Namespaces » sont totalement gérés et une gestion partielle (non documentée) de la validation de schémas XML est en test, avec implémentation des requêtes.

Étiquettes: Supports Format: XML

Autres paquets associés à cduce

  • depends
  • recommends
  • suggests
  • dep: libc6 (>= 2.3.5-1) [not alpha, i386, ia64]
    bibliothèque C GNU : bibliothèques partagées
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.3.6-6) [i386]
  • dep: libc6.1 (>= 2.3.5-1) [alpha, ia64]
    bibliothèque C GNU : bibliothèques partagées
    also a virtual package provided by libc6.1-udeb
  • dep: libcomerr2 (>= 1.33-3)
    Bibliothèque de description des erreurs communes
  • dep: libcurl-ocaml-dev (>= 0.2.1)
    ocaml libcurl bindings
  • dep: libcurl3-gnutls (>= 7.15.5-1)
    Multi-protocol file transfer library
  • dep: libexpat-ocaml-dev
    ocaml expat bindings
  • dep: libexpat1 (>= 1.95.8)
    Bibliothèque C d'analyse syntaxique XML - bibliothèque d'exécution
    also a virtual package provided by libexpat1-udeb
  • dep: libgnutls13 (>= 1.4.0-0)
    Bibliothèque GNU TLS - bibliothèque exécutable
  • dep: libidn11 (>= 0.5.18)
    Bibliothèque GNU libidn, implementation des spécifications IDN IETF
  • dep: libkrb53 (>= 1.4.2)
    Bibliothèques exécutables pour le Kerberos de MIT
  • dep: libncurses5 (>= 5.4-5) [hppa, mips, mipsel, s390]
    Bibliothèques partagées pour la gestion d'un terminal
  • dep: libocamlnet-ocaml-dev (>= 1.1)
    OCaml application-level Internet protocols and conventions library
  • dep: libpcre3 (>= 4.5)
    Bibliothèque d'Expressions réguilères compatible Perl 5 - fichiers exécutables
  • dep: ocaml-nox-3.09.2
    paquet virtuel fourni par ocaml-nox
  • dep: ocaml-ulex
    OCaml lexer generator with Unicode support
  • dep: zlib1g (>= 1:1.2.1)
    Bibliothèque de compression - binaires
    also a virtual package provided by zlib1g-udeb

Télécharger cduce

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé Fichiers
alpha 4,551.3 ko16128 ko [liste des fichiers]
amd64 3,447.4 ko13164 ko [liste des fichiers]
hppa 1,561.5 ko4400 ko [liste des fichiers]
i386 3,332.9 ko10832 ko [liste des fichiers]
ia64 5,825.8 ko19316 ko [liste des fichiers]
mips 1,554.6 ko4468 ko [liste des fichiers]
mipsel 1,553.6 ko4468 ko [liste des fichiers]
powerpc 4,071.3 ko11668 ko [liste des fichiers]
s390 1,566.1 ko4408 ko [liste des fichiers]
sparc 4,036.7 ko12100 ko [liste des fichiers]