2004-06-27から1日間の記事一覧

Newport Beachリーグ

なんだか良くわからない形式のプレーオフだったようですが、また負けてしまいました。まだeliminatedというわけではないので再来週以降残った兵(つわもの)どもにがんばってもらいましょう。 僕自身は調子はまあまあだったのですが、うーむ。

山宮さんとの対話(4)

SmartSyntaxInterpreterPluginを使わずに、スタックから値を取り出したりするやつも自分で書くようにすると、InterpreterPlugin>>doPrimitive:によって、Slangの中もSqueakのデバッガでデバッグできます(梅澤さん前書いたことに一部うそがあってすみません)…

山宮さんとの対話(3)

signalSemaphoreWithIndexを読んでいるところを見てみてください。SocketPluginだと、primInitializeNetwork:でSemaphore(の外部テーブル内のインデックス)を渡して、sqWin32NewNet.c内でsignalSemaphoreWithIndexしていたりします。

山宮さんとの対話(2)

コールバックに関しては、id:io_oiさんも詳しいと思いますが、Semaphoreを渡して(Semaphoreのindexを渡して)、なにかあったらそれをsignalしてもらい、Squeak側でそのSemaphoreを待っているやつが動き出す、というスタイルが判りやすいです。 wxWindowへのイ…

山宮さんとの対話

http://d.hatena.ne.jp/propella/20040627#p1の質問に。storePointer:ofObject:withValue:は、固定長オブジェクトのスロットにアクセスするのが主な用途ですね。 stObject:at:put:のほうは、配列のようなオブジェクトで、byteオブジェクトであっても動いたり…