タグ

ブックマーク / www.interq.or.jp (1)

  • Tcl拡張の作成

    Tcl拡張は、C言語やC++言語で作成できますが、ここでは、 100% Pure TclでTcl拡張を作成する方法を説明します。 Tclには、Tcllibという100% Pure Tclで記述された拡張パッケージがあります。 Tclで良く使われる便利なプロシジャをパッケージ化したものです。 Tcllibは、TclでTcl拡張パッケージを作成するための良いお手となるでしょう。 プロシジャを作成する まず、パッケージに入れるプロシジャを作成します。 ここでは、例題として、UNIXのcatコマンドとheadコマンドに似たプロシジャを定義します。 catは、ファイルの内容をすべて表示するプロシジャで、headは、ファイルの先頭から指定した行数分を表示するプロシジャです。 # # cat file ... # proc cat {args} { set out {} foreach file $a

    tvsk
    tvsk 2014/02/21
    tcl/tkの拡張ライブラリの作成手順。パッケージ宣言->名前空間に格納->ソースの格納ディレクトリでのインデックス作成(pkg_mkIndexコマンド)
  • 1