Re: Existence Based Polymorphism

Lionel Barret De Nazaris <[email protected]>
Newsgroups gmane.games.devel.sweng
Message-ID <[email protected]>

On 06/03/2010 09:18 AM, Fabian Giesen wrote:
> On 02.06.2010 18:33, Bill Kelly wrote:
>> On the other hand, as Alan Kay remarked:
>>
>>    Actually I made up the term "object-oriented", and I can tell you
>>    I did not have C++ in mind.
>>
>> ;)
>
> Well, Alan Kay might have come up with the term, but the roots of C++ 
> OOP go back not to Smalltalk, but to Simula - which was in its second 
> version before Smalltalk development even started.
>
> The reason C++ doesn't agree with Kays view of what OOP is is because 
> it is - despite the commonalities - based on a different model and a 
> very different philosophy from Smalltalk and its descendants (e.g. 
> Ruby), not because it's an incomplete implementation.
>
> And the family of prototype-based languages (e.g. JavaScript and its 
> variants) originating from Self have another different underlying 
> model - which is, presumably, also not what Alan Kay had in mind. :)

IIRC the key idea of Kay was the messages, not the way to construct 
object (class or prototype).

>
> -Fabian
> _______________________________________________
> Sweng-Gamedev mailing list
> [email protected]
> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com 
>

-- 
Best regards,
Lionel Barret de Nazaris
Gamr7 - CEO
===
Create bigger cities faster with Urban PAD 
<http://gamr7.com/g2009/urban_pad>.
follow us : rss <http://gamr7.com/g2009/default/feed.rss>, twitter 
<http://twitter.com/Gamr7>, facebook 
<http://www.facebook.com/pages/Urban-PAD/124363971359>

_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.