編集履歴ページに戻る
XMPPクライアントをまっさらのschemeで書くのに挫折したので、
かわりに[http://www.loudmouth-project.org/ loudmouth]をchickenから呼べるようにした。
- [[files:egg/loudmouth.egg]]
- マニュアルはないけど、[http://www.loudmouth-project.org/docs/api/loudmouth/ch01.html C API]そのまま。
+ マニュアルはないけど、[http://www.loudmouth-project.org/docs/api/loudmouth/ch01.html C API]そのまま移しただけ。
コールバックの第一引数がvoid*なものだから、
データの移送はかなり面倒なことに。
これをscheme-objectにすると、gcされちゃう。
とりあえずこれを使ったtwitter->xmppボットは安定動作しているようなので、
公開してみる。
CLだとcl-xmppなんてのがあって、
asdf-installで簡単インストールできたりしてちょっと羨ましかったり。