| Cduce. cduce - Modern XML-orientada a uma linguagem funcional com recursos inovadores |
Baixe Agora |
Cduce. Classificação e resumo
- Nome do editor:
- The CDuce Team
- Site do editor:
- http://www.cduce.org/
- Sistemas operacionais:
- Mac OS X 10.4 or later
- Tamanho do arquivo:
- 4.3 MB
Cduce. Tag
Cduce. Descrição
CDUZE - Moderna linguagem funcional orientada para xml com recursos inovadores A CDUCE é uma linguagem funcional moderna orientada para xml com recursos inovadores. Um compilador está disponível sob os termos de uma licença de código aberto. A cduce é de forma segura, eficiente e oferecem construções poderosas para trabalhar com documentos XML.CDUCE é rápido, funcional, seguro, e está em conformidade com os padrões básicos: XML, DTD, Unicode, XML Schema é parcialmente suportado, os namespaces são totalmente suportados Os benchmarks .Preliminares sugerem que, apesar da sobrecarga para a verificação do tipo estático, um programa de cduce pode funcionar mais rápido (30% a 60%) do que uma folha de estilo XSLT equivalente (realizamos benchmarks com as ferramentas XSLTPROC da Biblioteca GNOME LIBXSLT). Aqui estão algumas características principais de "cduce": · Os objetos XML podem ser manipulados como valores cidadãos de primeira classe: elementos, seqüências, tags, caracteres e strings, conjuntos de atributos; Seqüências de elementos XML podem ser especificadas por expressões regulares, que também se aplicam a caracteres de caracteres; · As próprias funções são valores de primeira classe, eles podem ser manipulados, armazenados na estrutura de dados, devolvidos por uma função, ... · Uma poderosa correspondência de padrões A operação pode executar extrações complexas de sequências de elementos XML; · Uma álgebra de tipo rico, com tipos recursivos e combinações booleanas arbitrárias (união, intersecção, complemento) permite definições precisas de estruturas de dados e tipos XML; Tipos e tipos de propósito geral são levados a sério (produtos extensíveis, inteiros de precisão arbitrária com restrições de intervalo, caracteres Unicode); · Polimorfismo através de uma noção natural de subtroping e funções sobrecarregadas com despacho dinâmico; · um tipo altamente eficaz esquema de compilação.
Cduce. Software Relacionado