haa...

  • Xの機能を持ったプログラムが必要。
  • 高機能な物もあるにはあるが、ソースが無いので自前で用意する必要がある。(理解するのにどれだけ時間がかかるか想像も出来ん)
  • 低機能だけど、ソースがあるのを移植しよう。
  • 既存のプログラムのインターフェイスとの互換性は取れなくなるし、どうしようかなぁ。
  • とりあえず移植しつつ考えよう。
  • プログラムの内容が理解できてない上に、ソースが絶望的なほど汚い。
  • 挫折気味。 <いまここ

...
はぁ、、、
...
インデント方法については色々論争(tab派space派とか量とか)があると思うが、混ざってる上にそもそも同じブロック内でもインデント量が変化するというプログラムを目の前にしてみると、そんなのどうでも良い。
さらに言うとインデントなんてM-x indent-regionで無問題だが、そんなインデントをしてあるプログラムは、そもそも変数名、コメントなどの下流部分から設計などの上流部分まで全てがヤバイ。
目からお水が出てきそう。