#srfi-125のhash-table-findは事実上anyのセマンティクスなんだな…議論中に「predが返す値をそのまま返したらanyとfind兼ねられるんじゃね?」って意見がでて採用された経緯があるが当時見落としてた。しかしsrfi-113, srfi-146と*-findがfindのセマンティクス(プラスfailure thunk)を実装してるのを考えるとsrfi-125は失敗だったように思う。
#尤も、最初から設計しなおすなら、anyのセマンティクス(predが偽でない値を返したらその値を戻り値とする)はfindのセマンティクス(predが偽でない値を返すような要素を戻り値とする)をカバーできるので、anyのセマンティクスを採用し、それをfindと名づけるのはありかもしれない。
#