最近のトラックバック

2007年6 月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

« help! CVS | メイン | 図表の準備が終わりましたよ »

トラックバック

この記事のトラックバックURL:
http://www.typepad.jp/services/trackback/6a0128760271e8970c012876027342970c

ドラフトできたを参照しているブログ:

コメント

himazu

ブログに更新がないので何か集中して作業をしておられるのだと思っていました。major milestoneですよね。なによりです。
マクロプロセッサの話を見て、自分が修士論文のためにsh+m4+awk+sedで作った簡易清書システムのことを思い出しました。当時SunOS付属のawkにはサブルーチンの機能がなかったので、コマンド行オプションに応じてawkとsedを主に使ったシェルスクリプトをm4で生成してそれを実行するということをしたのでした。

utashiro

久しぶりに、ここ何日かプログラミング三昧です。

troff と perl は、結構相性がいいですね。マクロ名を key として、関数ポインタの連想配列として管理しているので、.rm なんてオチャノコです。@_ による引数の受け渡しも親和性が高い。.de で新しいマクロを定義する時も、マクロテキストは関数に束縛されたプライベート変数として持つだけ。でも初期設計にしくじって特殊文字の展開を2カ所でやっているので、\e の展開ができずにいます。なんとかしなくては。

昨日は glossary の整形をやってました。日本語は読みでソートしないといけないので、元の処理系は使えなくて自分で作った。

その前は citation を作りました。bib を引くのは lkbib を使うのですが、面倒なのは引用マークを生成する部分。著者名と年で作るのだけど、重なると枝番をふらないといけないのですね。これを生成してくれるコマンドがみつからなかったので、結局自分で作ってしまった。

残っている大物は index です。2日くらいかかりそうな予感。

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

Powered by TypePad