Python Macros

Richard Blackwood richardblackwood at
Tue Oct 5 17:53:05 CEST 2004

Andrew Dalke wrote:

> Jacek Generowicz wrote:
>> _Most_ object-oriented languages support object orientation via the
>> message passing paradigm. Python included.
> Translating the Smalltalk notation to Python -- what are
> the messages?  Is it that
>   x.y(z)
> means "send the __call__  (z)" message to the result of
> the "z __getattr__ 'y'" message?
>                 Andrew
>                 dalke at

In ObjC it would be send the message y with value z to object X
Say X doesn't know what to do with y
specified in X's code are instruction that tell it what object to pass 
the message y to...say...U for example
So the message has been passed and basically translates into U.y(z) or 
in ObjC [U y:z]

More information about the Python-list mailing list