minirubyによる bcc32/mkexports.rbの実行中に sortの部分で Segmentation faultを起こす。
sortをとばして続行。
make testで sample/test.rbを実行すると Array#sortで Segmentation fault。必ず止まる。この部分でだけ止まる。sort!ではなく sortで起きるのでコレではないみたいだし。う〜む。
Array#sortって dupして sort!してるだけじゃないの?
まっさらなWindowsにするのが一番の解決法だとは思いますが(-_-;)
miniruby (ruby 1.8.3 (2005-05-12) [i386-bccwin32]) で実験してみたら
[1,2,3].sort!
は問題なし。
1], [2], [3.sort!;
では Segmentation fault
1], [2], [3.sort!{|a,b| a<=>b };
は問題なし。
array.cの sort_2で何かが起こっている。
タイトルの「こころ」ってのは夏目漱石の『こころ』のこと。現代風アレンジだって。現代文の教科書に部分的に載ってたのを思い出しながら読んだ。
純粋な人間は人の世では生きられない。大人になるにつれ理想を捨て現実と折り合いをつけて生きることを学ばねばならない。とかなんとかを Kの生き方を見て思うわけですが。