0596004990 『0596004990』なんて本が。
買うしか。
しかし、表紙はオウム(Parrot)じゃないのね。まあ、 Parrotは単なる処理系だし、Perl6専用じゃもんなあ。
それはわからないでもないが、「バーバリーシープ」というのはどういうこと? 0596002149であれだけ羊をお願いしたのにヤギにしたくせに。
IA64、x86-64, ppc64などで動かないというレポートがあり、 どうやらrb_node_newnode()がキャストなしでintの引数を受けるのがまずいらしい。 あの関数はちゃんとしたプロトタイプもないしな。
パッチを作ってくださった方も いるのだが、このパッチはあまり良くなさそうだ。ppc64では動かないみたいだし。
ということで、きちんとしたプロトタイプとキャストを行う変更を行ってみた。 さきほどコミットしたので上記アーキテクチャで試せる人は試してみてほしい。
しかし、これに限らず、自分が持っていなくて固定的なメンテナーがいないアーキテクチャの面倒は大変だ。 AIXでコンパイルが通らないというレポートも来ているんだが、どうやって直したもんだか。