独り言ですので無視してください。
emoji の生成は、[en|ja].xml をバッファに読み込んで libxml-parse-xml-region() で解析したのですが、libxml がめっぽう早いような気がしました(計測してませんけど)。
で、DDSKK が xml 辞書を直接読み込んでも面白いなと思って(その昔、L 辞書をPostgreSQLに突っ込んだこともあるので)。
で、さらに発展させて、xml 辞書(とdtd)を定義すれば、それを経由することで他フォーマットの辞書の変換がかなり容易になるのかな、と妄想しました。
CDID (Common Definition for IME Dictionary format by xml)、どうでしょう。
独り言ですので無視してください。 emoji の生成は、
[en|ja].xml
をバッファに読み込んでlibxml-parse-xml-region()
で解析したのですが、libxml がめっぽう早いような気がしました(計測してませんけど)。 で、DDSKK が xml 辞書を直接読み込んでも面白いなと思って(その昔、L 辞書をPostgreSQLに突っ込んだこともあるので)。 で、さらに発展させて、xml 辞書(とdtd)を定義すれば、それを経由することで他フォーマットの辞書の変換がかなり容易になるのかな、と妄想しました。 CDID (Common Definition for IME Dictionary format by xml)、どうでしょう。