Shiro Kawai
shiro****@lava*****
2004年 2月 7日 (土) 15:16:43 JST
ちなみに、ormap, andmapはそれぞれsrfi-1のanyとeveryでそのまま代用できます。 (srfi-1の方がsupersetになっている) 書きかえが面倒なら、 (use srfi-1) (define ormap any) (define andmap every) でいいはず。 joinはsrfi-13のstring-joinみたいだけど、もしリストに文字列以外のものも 許すなら、 (define (join lst sep) (string-join (map x->string lst) sep)) かな。 なお、特定の処理系に付属している関数が他の処理系にあるかどうか、と疑問に 思ったらここも見てみてください。 http://www.shiro.dreamhost.com/scheme/wiliki/schemexref.cgi 例えばormapなら http://www.shiro.dreamhost.com/scheme/wiliki/schemexref.cgi/ormap を見ると、srfi-1のanyと同じ、という情報が得られます。 まだカバーされてる範囲が狭いので、目当ての情報が見つからないかもしれませんが そういう時は書き込んどいてくださいな。 --shiro