2007-08-13から1日間の記事一覧

Concurrent Clean : CleanがConcurrent Cleanだったころの論文

http://citeseer.ist.psu.edu/nocker91concurrent.html

C#: やっぱりデフォルト virtual はやめた方がいいんじゃね?

http://d.hatena.ne.jp/NyaRuRu/20070813/p1 やっぱりデフォルト virtual はやめた方がいいんじゃね? (C#) そうなのかー!

Concurrent Clean : Finger trees : 65536

65536個を越える要素を追加すると、measure関数が返ってこなくなる。 - Cleanのバグ臭い。 module Test5 import StdBase, Test5Add Start = foldl add 0 (take 65536 (repeat 1)) implementation module Test5Add import StdInt add :: Int Int -> Int add a…

Concurrent Clean : Finger trees : String2

テストプログラムを書いてベンチマークを取ってみているのだけれど、組み込みの方が速い。それどころか、String2の方には見えてはいけない文字列が表示されているような気が・・・組み込みの方が速いのは、メモリの再利用をしやすいプログラムになっているか…

Concurrent Clean : Linux版のコマンドラインオプション

とりあえず、 -ci -lsetの2つは、常に付けておくとよいと思う。

Concurrent Clean : String2 : 速度調査

適当なテストプログラムを書いて、速度調査してみた。 結果は次の通り。 組み込み文字列 $ ./bench_string 10000 "tabcdeabcdeqwertabcdeabcdertabcdeabcdeqwertabcdeabcdedeqwertabcdeabcdeqwertabcdeabcdeqwertabcdeabcdetabcdeabcdeqwertabcdeabcdertabcd…