[Top Page][All Pages][Recent Changes]

Edit History:Diff

Changes of Chicken/Scheme/2008/12/15/loudmouth.egg between 2008/12/15 10:42:48 JST and 2008/12/15 10:43:31 JST

Return to the edit history

  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で簡単インストールできたりしてちょっと羨ましかったり。