Box of Rain
  Caithness Energy, LLC
  COBOLT NetServices
  Gish Network
  IIP/IR Vienna
  L & D Computer
  LinSoft IT
  M & D
  Media Business Software
  Medical Business Solutions
  Net Stores
  Transfair-Net GmbH
  West Branch Angler
  Wintime IT Solutions

cduce: programming language adapted to the manipulation of XML data

Distribution Debian unstable
Abteilung interpreters
Quelle cduce
Version 0.5.3-2+b2
Maintainer Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Beschreibung CDuce is a modern programming language adapted to the manipulation of
XML documents.
Some of CDuce's peculiar features:
- XML objects can be manipulated as first-class citizen values:
elements, sequences, tags, characters and strings, attribute sets;
sequences of XML elements can be specified by regular expressions,
which also apply to characters strings;
- functions themselves are first-class values, they can be
manipulated, stored in data structure, returned by a function,...;
- a powerful pattern matching operation can perform complex
extractions from sequences of XML elements;
- a rich type algebra, with recursive types and arbitrary boolean
combinations (union, intersection, complement) allows precise
definitions of data structures and XML types; general purpose
types and types constructors are taken seriously (products,
extensible records, arbitrary precision integers with interval
constraints, Unicode characters);
- polymorphism through a natural notion of subtyping, and overloaded
functions with dynamic dispatch; - an highly-effective type-driven
compilation schema.
CDuce is fast, functional, type-safe, and conforms to basic
standards: Unicode, XML, DTD, Namespaces are fully supported, partial
support of XML Schema validation is in alpha testing (and
undocumented) while queries are being implemented.
Abhängig vonlibc6 (>= 2.7), libcurl-ocaml-dev, libcurl3-gnutls (>= 7.16.2-1), libexpat-ocaml-dev, libexpat1 (>= 1.95.8), libocamlnet-ocaml-dev, libpcre3 (>= 7.7), ocaml-nox-3.11.2, ocaml-ulex
Offizielle Seiten Paket Entwicklerinformationen Bugs (Binärpaket) Bugs (Quellpaket)
Download amd64


 Reengineering e-procurement System
 Mehr erfahren ...


 Foreign Service National Training Database
 Mehr erfahren ...


 Systemadministration für Internetagentur
 Mehr erfahren ...


 Marktplatz für Musikinstrumente und Zubehör
 Mehr erfahren ...


 Marktplatz für elektronische Bauelemente
 Mehr erfahren ...