etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ ソース: cduce  ]

パッケージ: cduce (0.5.3-2 など)

XML データ操作に最適化されたプログラミング言語

CDuce は、XML 文書の操作に最適化された現代的なプログラミング言語です。

CDuce 特有の機能:

 - XML オブジェクトを第一級市民値として操作可能:
   エレメント、シーケンス、タグ、文字および文字列、属性セット;
   XML エレメントのシーケンスを正規表現により指定可能。正規表現は、文字列にも適用
   可能。
 - 関数自体は第一級市民値であり、それらは操作およびデータ構造への保存が可能であり、
   関数、により return される...;
 - パワフルなパターンマッチング操作により、XML 文書シーケンスからの複雑な抽出を実行可能;
 - 再帰型や、任意のブーリアンの組合せ (union、intersection、complement) を持つ豊富な型演算
   により、データ構造や XML タイプの正確な定義が可能; 汎用型や型コンストラクタは
   真面目に解釈される (積、拡張可能なレコード、interval constraint を持つ任意精度の整数、
   Unicode 文字);
 - サブタイピングの自然な概念を通じたポリモーフィズム、そして、dynamic dispatch を持つ
   オーバーロード関数; - 高効率で型ドリブンな編集スキーム

CDuce は、高速、関数型、さらにタイプセーフであり、基本的な標準に準拠します: Unicode、XML、 DTD、ネームスペースが完全にサポートされており、XML スキーマの妥当性評価の部分的なサポート はαテスト版 (さらに文書化されていない) であり、クエリは現在実装中です。

タグ: ソフトウェア開発: コンパイラ, 実装言語: OCaml, ユーザインタフェース: コマンドライン, 役割: プログラム, サポート形式: XML

その他の cduce 関連パッケージ

  • 依存
  • 推奨
  • 提案
  • dep: libc6 (>= 2.3) [amd64, i386]
    GNU C ライブラリ: 共有ライブラリ
    以下のパッケージによって提供される仮想パッケージでもあります: libc6-udeb
    dep: libc6 (>= 2.4) [armel, mips, mipsel, powerpc, s390]
    dep: libc6 (>= 2.5) [hppa]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.3) [ia64]
    GNU C ライブラリ: 共有ライブラリ
    以下のパッケージによって提供される仮想パッケージでもあります: libc6.1-udeb
  • dep: libcurl-ocaml-dev
    OCaml libcurl bindings (Development package)
  • dep: libcurl3-gnutls (>= 7.16.2-1)
    マルチプロトコルファイル転送ライブラリ (GnuTLS)
  • dep: libexpat-ocaml-dev
    OCaml expat bindings
  • dep: libexpat1 (>= 1.95.8)
    XML parsing C library - runtime library
  • dep: libgcc1 (>= 1:4.1.1) [armel]
    GCC 共有ライブラリ
  • dep: libncurses5 (>= 5.6+20071006-3) [amd64, i386, powerpc, sparc 以外]
    ターミナル処理用共有ライブラリ
  • dep: libocamlnet-ocaml-dev
    OCaml application-level Internet libraries - core development libraries
  • dep: libpcre3 (>= 7.7)
    Perl 5 互換正規表現ライブラリ - ランタイムファイル
  • dep: ocaml-nox-3.11.1
    以下のパッケージによって提供される仮想パッケージです: ocaml-nox
  • dep: ocaml-ulex
    OCaml lexer generator with Unicode support

cduce のダウンロード

すべての利用可能アーキテクチャ向けのダウンロード
アーキテクチャ バージョン パッケージサイズ インストールサイズ ファイル
amd64 0.5.3-2+b1 4,090.4 kB15692 kB [ファイル一覧]
armel 0.5.3-2+b1 1,568.9 kB4764 kB [ファイル一覧]
hppa 0.5.3-2+b1 1,584.6 kB4812 kB [ファイル一覧]
i386 0.5.3-2+b1 3,872.1 kB12712 kB [ファイル一覧]
ia64 0.5.3-2+b1 1,619.1 kB5112 kB [ファイル一覧]
mips 0.5.3-2+b1 1,571.7 kB4880 kB [ファイル一覧]
mipsel 0.5.3-2+b1 1,569.9 kB4880 kB [ファイル一覧]
powerpc 0.5.3-2+b1 4,683.6 kB13632 kB [ファイル一覧]
s390 0.5.3-2+b1 1,593.3 kB4832 kB [ファイル一覧]
sparc 0.5.3-2+b1 4,514.7 kB13824 kB [ファイル一覧]