外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
ruby/tk は 外部変形で何ができるのか考えてみます。
線を引く
水色の線は ruby/tk の通常のやり方です。青色と赤色の線は jw.rb を利用しています。赤色は ruby 1.8.7 でも問題ありません。青色は ruby 1.8.7 なら
line(ln(:x1=>50, :y1=>250, :x2=>450, :y2=>250))
とハッシュにします。