Chaton > Archives > 2009/06/20

2009/06/20 06:17:00 UTCiriyak
#
こんにちは。しゃとんレイダーを Windows XP 上で動作トライ中です。
#
http://practical-scheme.net/vault/Gauche-mingw-0.8.14.zip
#
理由がよくわからないのですが client.scm %connect-main で (build-path room-url "apilogin") が "http:\\iriyak.adam.ne.jp\chaton\MustAttackSNS\apilogin" を返すようです。そのため POST の (receive (host path) (host&path uri) ... も values を受け取っておらず後続の処理が意図する動作になりませんでした。
#
単純に連接するように手をいれて引き続きトライ中ですが今度は、make-handler 中に not implemented! で中断しました。現在はここをどうにかしようとしています。
#
E:\ChatonRadar>e:\Gauche\bin\gosh -l./client.scm ChatonRadar.scm
*** ERROR: not implemented!

Stack Trace:
_______________________________________
  0  (make-handler client observer)
        At line 66 of "./client.scm"
  1  setter

  2  (chaton-connect (url-of (*chaton-config*)) (client-of (*chaton-con ...
        At line 82 of "./ChatonRadar.scm"
#
E:\ChatonRadar>e:\Gauche\bin\gosh -V
Gauche scheme interpreter, version 0.8.14 [utf-8]
#
お知らせまでー。
2009/06/20 06:26:47 UTCshiro
#
あっそうか。windows上だとbuild-pathはバックスラッシュを使っちゃうから流用できないのか。
#
考えてなかったです。
#
おっと、not implemented!の方はもっと深刻かも。
#
chaton APIはスレッド使ってるんですが、Gauche-mingwってスレッドサポートしてないですね。
2009/06/20 08:00:12 UTCiriyak
#
あっそうだったんですか、了解しました。chaton API を使うのに 100% Gauche でなくともよいので、代替方式を検討してみます。どうもありがとうございました。
2009/06/20 08:00:43 UTCshiro
#
もしくは、Gaucheでもchaton.scmを利用せずに自前でAPIを叩くか、ですね。
#
chaton.scmでもスレッドを使わないオプションをつくろうかと思っていたのだけれど、シンプルさを優先した結果今のようになりました。
2009/06/20 08:02:00 UTCiriyak
#
なるほど。。。
2009/06/20 08:03:10 UTCshiro
#
あ、chaton.scmじゃなくてchaton.clientモジュールのことです。まぎらわしいので訂正
2009/06/20 08:04:09 UTCiriyak
#
(了解です。Watcher も Radar も chaton.client を前提にしていました)