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 からコードをたくさん借りています