"Hernán" == Hernán Morales Durand <hernan.morales@gmail.com> writes:
Hernán> I think the person term in "First person" refers more to a human Hernán> than any artificial intelligence form, which anyway is methaphysically Hernán> impossible. And yet, through anthropromorphism, this is exactly how the early Smalltalkers talked and wrote their comments. See the class comment for "Delay", for example: I am the main way that a process may pause for some amount of time. The simplest usage is like this: (Delay forSeconds: 5) wait. Or "Behavior": My instances describe the behavior of other objects. I provide the minimum state necessary for compiling methods, and creating and running instances. Most objects are created as instances of the more fully supported subclass, Class, but I am a good starting point for providing instance-specific behavior (as in Metaclass). I can imagine these comments date back to the original ST80 image. The question on the table is, should this practice continue. I vote yes. I found this style of comments a refreshing change, and also forced people into thinking about what a class *does*, not just what it *holds*. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion