Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!fas-news.harvard.edu!newspump.wustl.edu!news.ecn.bgu.edu!psuvax1!uwm.edu!cs.utexas.edu!howland.reston.ans.net!tank.news.pipex.net!pipex!in1.uu.net!world!mv!usenet
From: rapp@lmr.com (L. M. Rappaport)
Subject: Re: 'new' method for Object?
Message-ID: <DF02zn.G71@mv.mv.com>
Nntp-Posting-Host: lmr.com
Sender: usenet@mv.mv.com (Paul Hurley)
Organization: MV Communications, Inc.
Date: Sat, 16 Sep 1995 16:32:51 GMT
References: <42ms5m$fjr@bronze.coil.com> <DEq3Hv.Hq5@cunews.carleton.ca> <437jg6$u6t@watnews1.watson.ibm.com> <DEwGxL.Mpu@mv.mv.com> <43a21j$li3@manitou.cse.dnd.ca>
X-Newsreader: Forte Free Agent 1.0.82
Lines: 21

kpepperd@cse.dnd.ca (Kirk Pepperdine) wrote (with possible editing):

>>I'm not sure I understand this.  I always thought that what
>>differentiates a class method from an instance method was more of a
>>scoping issue.  An instance method operates on data local to the
>>object whereas a class method operates on data accessible to the
>>class,

>It is a scoping issue that is the result of Classes being instances of the
>subclass Class.  Thus what are considered class methods operate on data
>local to the instance, in this case, it's a class.  This give a very 
>nice uniform look to the universe dosn't it?

Yes, it does.  "Class" methods then are more of a practical
convenience then.  Since we "normally" deal with classes and their
objects (the lowest levels of the tree) it's just a shortcut
description. 

Larry
--

