dblack / wobblini.net wrote:
> It's tricky -- the names per se are not really objects, i.e., there's
> no "name of class String" object in object-space.  The most you can
> say is that the name method returns a string, which is a first-class
> object.  So is the next string it returns, and the next....  But the
> class's name itself is not an object, any more than "'abcdef'
> backwards" is an object before you do: 'abcdef'.reverse.

Doesn't the same statement apply to methods? Instances of class Method 
are first class objects, but "the method that object x uses to respond 
to message 'foo'" can't really be said to be first class or not.

-- 
        vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407