Adding static typing to Python

David Abrahams david.abrahams at rcn.com
Sat Feb 23 09:25:41 EST 2002


"John Roth" <johnroth at ameritech.net> wrote in message
news:u7f8mhek950ec6 at news.supernews.com...

> I've never understood "message" as terminology either. I've
> always made the totally unsupported assumption that way back
> in the beginning, someone thought of each object instance as being
> a separate thread, so that message actually meant something other
> than 'function call with a misleading name.'

Bingo.

I was privileged to hear a talk by Niklaus Wirth, the inventor of the
original OO language, SIMULA, at OOPSLA 2001. In SIMULA, every object /is/ a
separate thread. Incidentally, he thinks that modern OO languages are all
missing something important by dropping this particular idea.

-Dave






More information about the Python-list mailing list