WikiForme作業

さっさと公開した方が良い気がした。


試しにWikiFormeのprocessメソッドで、

をちまっと作ってみた。


で、気付くには、どうやら〜記法系は、人間が書きやすくなっている代わりに、表現力が犠牲になっている。

特に表組みが顕著で、少なくともはてな記法ではXHTML並の表現はできない。


となると、WikiForme側の文章ではてな記法で記述できない内容が書かれていると、内容を削るか、エミュレーションしないといけない。これがなかなか難しい。


それから、はてな記法やreStructuredTextは、改行が大きな意味を持っている。TeXはそこのところ中途半端。

これがWikiFormeと相性イマイチで、processメソッドが書きにくくてしょうがない。



あと、TeXはてな記法には、エスケープをしてくれる便利な関数がない。CGI.escapeHTML(Ruby)とかhtmlspecialchars(PHP)的なもの。


何かを変換して生成されることが想定されていない。
はてダや他のブログサービスは、俺式XMLでもXHTMLでも、構造化されたXMLをインポートするAPIを提供するべきだ。


ふげら。