
        Ruby/Tgif 拡張ライブラリ 2001.04.08 版

                    中村 典嗣  nnakamur@mxq.mesh.ne.jp

[概要]

Draw ツールである Tgif の Ruby インタフェースです。

といっても、Tgif の中に Ruby を組み込んで操作できるように
するものではありません。Ruby スクリプトから Tgif の
ファイルフォーマット obj を読み書きするライブラリです。

[必要なもの]

  * ruby
      http://www.ruby-lang.org/ja/

  * Tgif 4.1.x
      http://bourbon.cs.umd.edu:8001/tgif/

[インストール]

  * ruby のインストール
    % ./configure
    % make
    # make install

  * Tgif のコンパイル
    o Tgif.tmpl-* のうち機種にあうのを選んで
    % vi Tgif.tmpl
    % xmkmf
    % make tgif
      *.o を使いたいだけなので、インストールする必要はない

  * Ruby/Tgif 拡張ライブラリのインストール
    o ソースを Tgif ディレクトリで展開
    o 環境に合わせて extconf.rb を編集

    % ruby extconf.rb
    % make
    # make install

[使い方]

  require "tgif" とすることで利用できます。
  examples/*.rb を参照のこと

[その他]

  * ruby 1.6.2, tgif-4.1.40 で動作確認をしました。
  * 動作を確認したのは Linux 上のみです。
  * インタフェースや構成は今後大幅に変更します
  * tgifcal-1.0.2/tgifintf.c からコードをたくさん借りています
