山本です。

File.fnmatch について質問があります。

POSIX.2 では

  [ ] の中ではマジック文字はその意味を失い、普通の文字として扱われる
  ']' を範囲指定に含めたい場合は、[]abc] というように、最初に置く必要がある

とあるんですが、ruby が今やってるように [ ] の中でも FNM_NOESCAPE に従うのも
一貫性があっていいように思います。どちらがいいでしょうか?