I just _know_ this is going to get me in trouble, but...
We currently document this construct:
class << obj
..
end
as a 'singleton class'. There's some logic to the name, but I was
wondering... would 'anonymous class' be more understandable?
After all, what you're doing is creating a new, unnamed class, based on
obj's class. Yes, there's only one of them (initially), so it _is_ a
singleton, but I personally find the terminology obscure.
As we're just starting to get some momentum going on getting a lot
more English-language Ruby documentation out (more news later), now is
a good time to have a look at the notation and see if we can find
areas where terms could be made clearer.
What do people think? And are there other phrases and concepts that
people would like to discuss?
Regards
Dave