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

Package: cduce (0.4.1-1)

Programovací jazyk přizpůsobený pro manipulaci s daty XML

CDuce je moderní programovací jazyk přizpůsobený pro manipulaci s dokumenty v XML.

Některé charakteristické vlastnosti CDuce:

 - s objekty XML můžete pracovat jako s hodnotami první třídy:
   elementy, sekvence, značky, znaky a řetězce, množiny atributů;
   sekvence elementů XML mohou být určeny pomocí regulárních výrazů,
   které se používají na řetězce znaků;
 - funkce sami o sobě jsou hodnoty první třídy, můžete s nimi manipulovat,
   ukládat je do datové struktury, vracet pomocí funkce, ...;
 - mocné šablony odpovídajících operací mohou vykonávat komplexní
   výtahy ze sekvencí elementů XML;
 - typově bohatá algebra s rekurzivními druhy a libovolnými booleovskými
   kombinacemi (sjednocení, průnik, doplněk) umožňuje precizní definici
   datové struktury a typů XML; obecným cíl typů a jejich konstruktorů
   je brán zcela vážně (produkty, rozšiřitelné záznamy, čísla s libovolnou
   přesností a omezením v intervalu, znaky Unicode);
 - polymorfismus pomocí přirozený pojem podtypů a dynamické přetížení
   funkcí; - velmi efektivní typově řízené schéma kompilace

CDuce je rychlý, funkční, typově bezpečný a podporující základní standardy: Unicode, XML, DTD, plná podpora jmenných prostorů, částečná podpora ověření schématu XML je ve fázi testování (a není dokumentována), dotazy jsou implementovány.

Tags: Supports Format: XML

Other Packages Related to cduce

  • depends
  • recommends
  • suggests
  • dep: libc6 (>= 2.3.5-1)
    Knihovna GNU C: Sdílené knihovny
  • dep: libcomerr2 (>= 1.33-3)
    knihovna jednotných chybových hlášení
  • dep: libcurl-ocaml-dev (>= 0.2.1)
    ocaml libcurl bindings
  • dep: libcurl3-gnutls (>= 7.15.5-1)
    Knihovna podporující přenos souborů různými protokoly
  • dep: libexpat-ocaml-dev
    ocaml expat bindings
  • dep: libexpat1 (>= 1.95.8)
    XML parsing C library - runtime library
  • dep: libgnutls13 (>= 1.4.0-0)
    Knihovna GNU TLS - provozní knihovna
  • dep: libidn11 (>= 0.5.18)
    Knihovna GNU libidn, realizuje specifikace IETF IDN
  • dep: libkrb53 (>= 1.4.2)
    Běhové knihovny Kerberos MIT
  • dep: libncurses5 (>= 5.4-5)
    Sdílené knihovny pro manipulaci s terminály
  • dep: libocamlnet-ocaml-dev (>= 1.1)
    OCaml application-level Internet protocols and conventions library
  • dep: libpcre3 (>= 4.5)
    Perl 5 kompatibilní knihovna regulárních výrazů
  • dep: ocaml-nox-3.09.2
    virtual package provided by ocaml-nox
  • dep: ocaml-ulex
    OCaml lexer generator with Unicode support
  • dep: zlib1g (>= 1:1.2.1)
    komprimační knihovna - runtime

Download cduce

Download for all available architectures
Architecture Package Size Installed Size Files
m68k 1,538.1 kB4316 kB [list of files]