>>>>> "Hernán" == Hernán Morales Durand <[email protected]> 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
<[email protected]> <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

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to