[Newbies] invoking a *class* method from a workspace

mstram mstramba at sympatico.ca
Sat May 26 12:50:34 UTC 2007

What's the trick / catch ... if there is one for invoking a class method from
a workspace?

I created a Class "MikeTest".

- Added an instance method :   "imethod"

MikeTest >> imethod
        ^ 'I am an instance method'

- Added a Class method 

MikeTest class>>cmethod 
       ^ 'I am a class method'

Then in a workspace :

t := MikeTest new.
t imethod  (alt-p)  -->>  'I am an instance method'   (As expected)

t cmethod (alt-p)   gives 'MessageNotUnderstood'


The debug trace has 'UndefinedObject>>Doit' ... which seems strange to me
... does that mean
the workspace doesn't understand how to send a class method ???

Puzzled (again).

View this message in context: http://www.nabble.com/invoking-a-*class*-method-from-a-workspace-tf3820452.html#a10816107
Sent from the Squeak - Beginners mailing list archive at Nabble.com.

More information about the Beginners mailing list