Gauche > Archives > 2009/08/05

2009/08/05 02:10:09 UTCshiro@NewOrleans
#
Will Wrightのキーノートがおもしろかった。
#
http://kittenwar.com/ ←キーノート中で紹介されてたサイト。えんどうさん参戦したら?
2009/08/05 03:49:19 UTCえんどう
#
http://video.nifty.com/cs/battle/detail/090701214665/1.htm
#
キャットムービーバトルに参戦しましたが勝率4割9分7厘
2009/08/05 09:04:43 UTC(び)
#
darcsって、2.3.0からビルドシステムが変わったのね
#
% runghc Setup configure
Configuring darcs-2.3.0...
Setup: At least the following dependencies are missing:
hashed-storage >=0.3.6 && <0.4 && >=0.3.6 && <0.4,
haskeline >=0.6.1 && <0.7 && >=0.6.1 && <0.7
#
めんどくせ
2009/08/05 09:26:04 UTCとおる。
#
kittenwar はユーザの選択をもとにして内部でソートしているのかな。
#
lolcat 版もつくってほしいなぁ。
2009/08/05 12:18:42 UTCnaoya_t
#
Gaucheのバグっぽいものを見つけた
#
http://gist.github.com/162659
#
上の probit は意図した結果になるのですが、下の probit はおかしな値になります。
#
inverse-erf に行っている間にスタックの内容が壊れている模様
#
GaucheはJul.6時点のtrunk (0.8.14)です
2009/08/05 12:28:31 UTCnaoya_t
#
いま最新(Aug.2)のtrunkにしてみましたが状況は変わらない模様
2009/08/05 12:30:59 UTCnobsun
#
cabal install darcs するだす。> (び)
2009/08/05 12:49:42 UTCnaoya_t
#
リリース版の 0.8.13, 0.8.14 でこの問題が起こらないことを確認
2009/08/05 12:55:31 UTC(び)
#
cablalなんぞ入ってねっす
2009/08/05 13:43:04 UTCayato
#
質問です。アホな質問だったらごめんなさい。
#
処理中に
#
GC Warning: Repeated allocation of very large block (appr. size 356352):
        May lead to memory leak and poor performance.
#
というのがいくつか出るんですが、処理自体中断したりしませんよね?
#
リソースと時間はいくら使っても良いんですが、確実に処理の結果が欲しいので...
2009/08/05 14:13:31 UTCayato
#
追記 : 自己解決しました。Boehm GC 周りですね。お目汚し失礼。
2009/08/05 16:51:10 UTCnaoya_t
#
svnのリビジョンをbinary searchしてみて、6440→6441のところでおかしくなることが判明
#
→FFX
#
> It can be turned off by changing #define GAUCHE_FFX 1 to
> #define GAUCHE_FFX 0 in gauche.h; if you find suspicious behaviors
> (like incorrect result of flonum calculation), recompile without FFX
> to see if it is the reason.
#
とあったのでFFXオフにしてみたところ、正しい結果が得られるようになりました。