Package: cduce (0.5.0-2 and others)
linguaggio di programmazione adattato per la manipolazione di dati XML
CDuce è un linguaggio di programmazione moderno adattato per la manipolazione di documenti XML.
Ecco alcune delle peculiarità di CDuce.
- Gli oggetti XML possono essere manipolati come "cittadini di serie A": elementi, sequenze, tag, caratteri e stringhe, insiemi di attributi; sequenze di elementi XML possono essere specificate con espressioni regolari, le quali sono applicabili anche alle stringhe di caratteri. - Le funzioni stesse sono "cittadini di serie A", possono essere manipolate, memorizzate in strutture di dati, restituite da una funzione, ecc. - Una potente operazione di ricerca di corrispondenze con modelli può svolgere estrazioni complesse da sequenze di elementi XML. - Un'algebra ricca di tipi, con tipi ricorsivi e combinazioni booleane arbitrarie (unione, intersezione, complemento) permette definizioni precise di strutture di dati e tipi XML; tipi universali e costruttori di tipo sono presi sul serio (prodotti, record estensibili, interi con precisione arbitraria con limiti di intervallo, caratteri Unicode). - Il polimorfismo è realizzato attraverso una naturale idea di sottotipi e prevede funzioni sovraccaricate con dispatch dinamico. - Offre schemi di compilazione altamente efficaci basati sui tipi.
CDuce è veloce, funzionale, con gestione sicura dei tipi e conforme agli standard base: sono pienamente supportati Unicode, XML, DTD, e Namespace; il supporto parziale per la convalida di XML Schema è in fase di alpha test (e non documentato) mentre si stanno implementando le interrogazioni.
Other Packages Related to cduce
|
|
|
-
- dep: libc6 (>= 2.7-1) [not alpha, ia64]
- GNU C Library: Shared libraries
also a virtual package provided by libc6-udeb
-
- dep: libc6.1 (>= 2.7-1) [alpha, ia64]
- GNU C Library: Shared libraries
also a virtual package provided by libc6.1-udeb
-
- dep: libcurl-ocaml-dev
- OCaml libcurl bindings
-
- dep: libcurl3-gnutls (>= 7.16.2-1)
- libreria per il trasferimento di file multi-protocollo (GnuTLS)
-
- dep: libexpat-ocaml-dev
- collegamenti expat per OCaml
-
- dep: libexpat1 (>= 1.95.8)
- libreria C per l'analisi di file XML - runtime
-
- dep: libgcc1 (>= 1:4.3) [armel]
- libreria di supporto a GCC
-
- dep: libncurses5 (>= 5.6+20071006-3) [not amd64, i386, powerpc, sparc]
- librerie condivise per la gestione del terminale
-
- dep: libocamlnet-ocaml-dev
- OCaml application-level Internet libraries - core development libraries
-
- dep: libpcre3 (>= 7.4)
- Libreria per espressioni regolari compatibili Perl 5 - eseguibili
-
- dep: ocaml-nox-3.10.2
- virtual package provided by ocaml-nox
-
- dep: ocaml-ulex
- generatore di analizzatori lessicali OCaml con supporto Unicode
Download cduce
| Architecture | Version | Package Size | Installed Size | Files |
|---|---|---|---|---|
| alpha | 0.5.0-2+b2 | 1,604.8 kB | 4,448.0 kB | [list of files] |
| amd64 | 0.5.0-2+b2 | 3,739.0 kB | 13,940.0 kB | [list of files] |
| arm | 0.5.0-2+b2 | 1,575.6 kB | 4,214.0 kB | [list of files] |
| armel | 0.5.0-2+b2 | 1,580.9 kB | 4,356.0 kB | [list of files] |
| hppa | 0.5.0-2+b2 | 1,594.8 kB | 4,400.0 kB | [list of files] |
| i386 | 0.5.0-2+b2 | 3,591.5 kB | 11,424.0 kB | [list of files] |
| ia64 | 0.5.0-2+b2 | 1,629.6 kB | 4,672.0 kB | [list of files] |
| mips | 0.5.0-2+b2 | 1,586.8 kB | 4,464.0 kB | [list of files] |
| mipsel | 0.5.0-2+b2 | 1,584.0 kB | 4,464.0 kB | [list of files] |
| powerpc | 0.5.0-2+b2 | 4,412.5 kB | 12,412.0 kB | [list of files] |
| s390 | 0.5.0-2+b2 | 1,604.9 kB | 4,420.0 kB | [list of files] |
| sparc | 0.5.0-2+b2 | 4,247.0 kB | 12,612.0 kB | [list of files] |
