fv17の日記

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

Ruby - なぜmapとかcollectとか、エイリアスが沢山あるのか?

ズバリの記事を発見

map と collect、reduce と inject ―― 名前の違いに見る発想の違い

Rubyで「なぜこうなっているのか?」は多くの場合、LispSmallTalk、あとPerl起源が多い気がする。
逆にJavaは世に出た時期がほぼ同じで影響を受けてないから、全然違う感が強い。

まつもとさんも「気分で使い分けてる」と当時のインタビューで発言しているので、まぁ気が向いたら。