プログラムの移行

ホームページの更新をするのに、手動でやるにはコンテンツが増
えすぎたので、スタイルシートを導入した。それでも収まらずに、
テキストからhtmlファイルを自動生成するスクリプトをawkで書い
た。それが複数の処理の分岐に渡るためにbatファイルを作成した
のはいいが、その中でも複雑な処理が必要になることが判明してaw
kで再度、「batファイルを作成する」ことになった。

要するにawkとbatのファイルが複数入れ子上に呼び出しあってい
て、ちっともエレガントじゃない。それどころか、基本的にコメン
ト文を入れる習慣が無いので(職業プログラマーじゃないしね)複
雑さは、まさにカオスとなっている。

一から他の言語で書きなおそうかと、ずっと思っているのだが、
いいチョイスが浮かばない。perlで書くのが一番楽なのは目に見え
ているのだが、何かに負けたような気がするし、何よりも簡潔なコ
ードにしたい、という初期の目標からは少し外れてしまうような気
もする。(まぁ、毛深いコードになるのを我慢すれば、一つにまと
まってメンテナンス性は良くなるだろうが)

Tcl/Tkという実にマイナーな言語も視野に入ってはいるのだが、
(かなりクセがあるが、実は正規表現も直接使えて、処理も早い)
Javaにいつかは乗り換えたいと心の中では考えている。

待望のJava1.4が出て、正規表現も使えるようになった。らしい
ね。「らしい」というのは、まだSUNのオフィシャルなクラスライ
ブラリの解説文が日本語化されていないからだ。もちろん市販の解
説本が対応しているはずも無い。

とりあえずライブラリ名と、クラス名は判明。しかし、ユニコー
ド対応などいろんな所で簡単な移行を許さない部分が残っている。
せっかくだからGUIで動かすかな、とか野望ばっかりひろがって、
全く移行できない今日この頃だ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA