From: Xavier Noria Date: 2010-04-24T07:09:30+09:00 Subject: [ruby-core:29774] Re: anonymous Module#name returns nil in 1.9 In my view nil makes more sense than an empty string. An anonymous module has no name by definition, and you know nil is conventionally used to represent lack of value.