fixedpoint.jp - A portable bug of SRFI-39




A portable bug of SRFI-39

先日 Joo ChurlSoo 氏が "SRFI 39: Parameter objects" で定義されている parameterize と parameter の converter を組み合わせたときの問題について chicken-users に投稿しました: http://lists.nongnu.org/archive/html/chicken-users/2011-01/msg00026.html

ほどなくして gauche-devel でも氏の投稿がありました: http://sourceforge.net/mailarchive/message.php?msg_id=26854761Chicken と同じような問題が Gauche にも存在したのです。

どちらのメーリングリストでもそれをバグと認める返信がありました。実際調べてみると、SRFI-39 の参照実装ではこのような振舞いはありません。

氏が指摘しているように、ikarus も同じ問題を抱えていました。さらに Mosh 0.2.6 や Ypsilon r503 でも再現しました。

明快に定義されている機能でこれだけ多くの処理系で再現するバグは珍しいのではないでしょうか。


© 2006-2011 Takeshi Abe