|
invoking a *class* method from a workspace: msg#00146lang.smalltalk.squeak.beginners
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' http://mstram.freepgs.com/img/message_not_understood_when_evaluating_class_method.jpg 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). Mike -- 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.
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: package browsers, Edgar J. De Cleene |
|---|---|
| Next by Date: | Re: invoking a *class* method from a workspace, Edgar J. De Cleene |
| Previous by Thread: | Tracing back objects, subbukk |
| Next by Thread: | Re: invoking a *class* method from a workspace, Edgar J. De Cleene |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |