この日記はGNSで生成しています。 |
_ form-dateは確かにtypoですね。次回リリースには直しておきます。
_ 設計の話だと・・・柔軟性は最初から考慮していません。汎用性より「ぱきっと仕様を固めてちゃっちゃと作る」のを重視したため、HTMLハードコーディングになっています。そもそも、GNSはほんの数個しかコマンドがないので、へたに汎用性を持たせる価値がない・・・configurableにするより、直接コードに手を入れてしまったほうがコストが少ない・・・気がします。そのためにスタイル設定のためのコードを前半に固めて置いてありますし。
_ それに、GNSは「完成された日記ツール」ではなく、「自分で日記ツールを作るための実装サンプルのひとつ」のつもりでいます。つーか、これを使う人にはこれくらい作れるようになって欲しいという願いがあります。そういう意味のコードでは、出力されるHTMLは埋め込んだ方が読みやすいかもしれない・・・^^;。
_ ・・・nsmmのソースを読んで・・・awkってスクリプトファイルいくつも読めるんですね。知らなかった。
_ ・・・typo修正のついでに、いつかやろうと思っていた脚注段落機能を追加。とは言っても、自動的に脚の部分に持っていくわけでもなければちゃんとrelationalなリンク管理を行なうわけでもない。"@*"が脚注段落リンクへの置換となって、"@f"で脚注段落を書くだけというお手軽実装。"@*"と"@f"の数が合わないと破綻する(汗)。
メールはこちらへ...[後藤浩昭 / Hiroaki GOTO / GORRY / gorry@hauN.org]