こんにちは。はやみずです。 twittering-http-get, twittering-http-post では、これまでHTTPレスポンス の出力に1つのバッファ(twittering-http-buffer)を使っていたのですが、これ だと2つのリクエストを発行したときに(C-c C-fを連打とかすると)、HTTPレス ポンスの文字列が混ざってしまいエラーが発生してしまう、という問題を抱え ていました。
で、これを解決するために、1リクエストに1つテンポラリバッファを作成する よう内部的に仕様変更を行いました。この変更によって影響を受けるのは、新 たな GET/POST のsentinelを実装するときです。 - 第一引数に temp-buffer を受けとる - sentinelの最後にtemp-bufferをkillする(unwind-protect推奨) という2つの点に注意する必要があります。 リクエストの処理を同期的にしてしまえば、sentinelなんていうまぎらわしい ものも無くなるし、with-temp-bufferマクロを利用できてわざわざ kill-bufferを明示的に行わなくてもよいのですが。 ただ、Emacsの非同期的なリクエストもしばしばEmacsが"固まる"ようなことが 起きるので、本当にストレスフリーな非同期処理をするのならネットワーク通 信は外部プロセスにまかせるしかないような気がしています。 ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Twmode-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/twmode-users
