Gauche > Archives > 2010/05/12

2010/05/12 00:32:35 UTC_enami@twitter
#
関係ないですが、register_buffered_port の WHILE (SCM_PORTP は while (!SCM_FALSEP じゃないかしらん。SCM_FlushAllPorts との race を考えると。
2010/05/12 00:42:49 UTCshiro
#
あなたはただしい @_enami
#
あとC++ styleのコメントが混ざってた。
2010/05/12 00:52:14 UTCshiro
#
部分継続、ネイティブ実装の方がやっぱり速いな。Gasbichler&SperberのICFP2002の論文に載ってるambの例を実行したらkahua.partcontの3.5倍くらいの速さ。
2010/05/12 00:53:38 UTC(び)
#
おぉ
2010/05/12 01:47:54 UTC(び)
#
んー、PORT_VECTOR_SIZEを増やしてビルドし直したら、256のソケットを作ったところで刺さるようになってしまった
#
255ならちゃんと動く
2010/05/12 01:54:11 UTCshiro
#
なんでだろ。256がハードコードされてるところはないと思うけど…
2010/05/12 01:56:47 UTC(び)
#
ちょっと今追う時間がないので、後で追ってみます。
2010/05/12 04:00:24 UTCcutsea@twitter
#
すばらしい!
kahuaもネイティブな部分継続の方を使う方がいいんでしょうね。
2010/05/12 04:25:00 UTCshiro
#
むー、組み込みのfor-eachとかを部分継続の間にはさむとSEGVるなあ…
2010/05/12 06:31:20 UTCshiro
#
POP_CONTのバグだった。
2010/05/12 09:06:32 UTCeyasuyuki@twitter
#
64bit Ubuntu 10.4にしたらgdbmの形式が違うのかWiLiKiのdbが読めなくなった。32bit 8.04あたりを使って変換する鹿
2010/05/12 09:08:49 UTCshiro
#
gdbmの形式は違います。32bit環境でfsdbmに落として、64bit環境で再構築するしか。
2010/05/12 09:26:38 UTCeyasuyuki@twitter
#
やはりそうでしたか。VirtualBoxに急遽8.04を入れています
2010/05/12 13:25:57 UTCshiro
#
『さすが黒板言語』 http://valvallow.blogspot.com/2010/05/scheme_12.html
2010/05/12 13:30:36 UTCvalvallow@twitter
#
それは http://goo.gl/2rUn の Q: Which platform is best for running Scheme?
A: A blackboard. というのがあったので^^; >黒板言語
2010/05/12 13:57:12 UTCshiro
#
@valvallow もちろん。しかし黒板でSchemeというと何といっても第一回Gauche Nightのkoguroさんのデモですな。 http://video.google.com/videoplay?docid=4894372035050844386#
2010/05/12 14:14:59 UTCvalvallow@twitter
#
すごい(笑)初めて見ました!!ありがとうございます!
2010/05/12 14:19:02 UTCkenhys
#
あれ、r7143のext/netのテストでfailしました(MinGW)。make-server-sockets定義内のguard箇所で未定義のEADDRINUSE使っている?
2010/05/12 14:19:27 UTCkoguro
#
ありゃ、懐かしい。
#
@valvallow ちなみに Gauche-rfb の examples の下に黒板Schemeのコードがあります。 http://homepage.mac.com/naoki.koguro/prog/Gauche-rfb/index-j.html
2010/05/12 14:23:56 UTCkenhys
#
discrepancies found.  Errors are:
test bindings in module gauche.net: expects () => got "symbols referenced but not defined: EADDRINUSE(make-server-sockets)"
#
こんなん出ました。
2010/05/12 14:26:41 UTCvalvallow@twitter
#
ありがとうございます!
2010/05/12 22:16:41 UTCshiro
#
>kenhys どわ。mingwでは未定義でしたか。そこはipv6対応部分だからmingwではまるっと飛ばしちゃっていいかな。