A Day in the Life

Atok ダイレクト

Atok ダイレクト

coderepos/wedata とかを使って、コードバンバン追加できると面白そう。コアとなるプラグインは、各種クラスに prefix から dispatch するだけみたいな。シトラスプラギンみたいなかんじで

module AtokPlugins
  class Weather < Base
    matcher /^天気\s+/

    def process(str, orig_str)
      # '京都', '天気 京都'
      # ネットワーク経由で情報とってくる
      res
    end
  end
end

みたいなコードをみんな coderepos で共有しておく。んでそのディレクトリを適当に svn up する(http で定期的に atok plugin 側で coderepos から get するのもありかも)と、いろんな機能がつかえるようになる、と。

記事の一覧 >