Justin Bailey wrote:
> On 8/23/06, ara.t.howard / noaa.gov <ara.t.howard / noaa.gov> wrote:
> > On Thu, 24 Aug 2006, James Edward Gray II wrote:
> >
> > > On Aug 23, 2006, at 3:13 PM, dblack / wobblini.net wrote:
> > >
> > >> # Sigh -- Matz, *please* can we have this? :-)
> > >> def singleton_class
> > >>   class << self; self; end
> > >> end
>
> +100 - please give us singleton_class!
>
> >
> > much better, imho, and used all over my own code is
> >
> >    def singleton_class &b
> >      sc = class << self; self; end
> >      b ? sc.module_eval &b : sc
> >    end
> >
> > obj = Object.new
>
> +1 to this implementation.

At the very least, 'singleton_class' is too long. Just 'singleton'
would suffice. 

Alas, I wish we could just go back to 'metaclass'.

T.