Package: cduce (0.5.0-2 and others)
Lenguaje de programación adaptado para la manipulación de datos XML
CDuce es un lenguaje moderno de programación adaptado para la manipulación de documentos XML.
Algunas peculiares características de CDuce son:
- Los objetos XML pueden manipularse como valores de ciudadano de primeraclase: elementos, secuencias, etiquetas, caracteres y cadenas, conjuntos de atributos; las secuencias de elementos XML pueden especificarse por medio de expresiones regulares, también aplicables a cadenas de caracteres;
- Las propias funciones son valores de primera clase, pueden manipularse,almacenarse en una estructura de datos, ser devueltos por medio de una función,...;
- Una operación de patrón de concordancia potente puede realizarextracciones complejas a partir de secuencias de elementos XML;
- un tipo algebraico rico, con tipos recursivos y combinaciones booleanasarbitrarias (unión, intersección, complemento) permite definiciones precisas de estructuras de datos y tipos XML; los tipos de propósito general y los tipos de constructores se toman en serio(productos, registros extensibles, enteros de precisión arbitraria con intervalos de limitación y caracteres unicode);
- Polimorfismo natural a través de un concepto de subtipos, y funcionesde sobrecarga con expedición dinámica; un esquema altamente efectivo de compilación impulsada por tipos.
CDuce es rápido, funcional, a prueba de fallos de tipado, y se ajusta a estándares básicos: Unicode, XML, DTD, los espacios de nombres se pueden usar totalmente, la capacidad parcial de la validación del esquema XML está en pruebas alfa (e indocumentado) mientras que las consultas se están implementando.
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)
- Biblioteca multiprotocolo de transferencia de archivos (GnuTLS)
-
- dep: libexpat-ocaml-dev
- OCaml expat bindings
-
- dep: libexpat1 (>= 1.95.8)
- biblioteca de tratamiento de XML en C - bibliotecas ejecutables
-
- dep: libgcc1 (>= 1:4.3) [armel]
- Biblioteca de ayuda de GCC
-
- dep: libncurses5 (>= 5.6+20071006-3) [not amd64, i386, powerpc, sparc]
- Bibliotecas compartidas para el tratamiento del terminal
-
- dep: libocamlnet-ocaml-dev
- OCaml application-level Internet libraries - core development libraries
-
- dep: libpcre3 (>= 7.4)
- Biblioteca de expresiones regulares compatibles con Perl 5 - archivos ejecutables
-
- dep: ocaml-nox-3.10.2
- virtual package provided by ocaml-nox
-
- dep: ocaml-ulex
- OCaml lexer generator with Unicode support
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] |
