On Tue, 12 Jan 2010, Adrian Kuhn wrote:

> Smalltalk is based on message sending, but sending a method is called 
> #perform:
> rather than #send:? When I read aloud the code is it "perform a message" or

You don't send a method, but a message. The message contains a method and 
optionally arguments.

> "perform a method", both seem to be wrong. The first since, well, methods are
> sent not performed. And the second since, well, the argument is a message and 
> a
> not a method. What is the etymology or rational for this? Maybe if one of the

The argument is a selector which is the name of the method that should be 
performed.


Levente

> old Smalltalkers (or Marcus with his awesome knowledge of Smalltalk history)
> can elaborate on this?
>
> --AA
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

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

Reply via email to