A third way of looking at objects, which I rather like, is the lambda-based perspective:


The last paragraph quotes Dr. Alan Kay…

mailto:Ronald.P.Welch@baesystems.com                Phone:(607)206-8718
BAE SYSTEMS                       1701 North Street, Endicott, NY 13760

On Jun 25, 2016, at 5:39 AM, Stephen De Gabrielle spdegabrielle@gmail.com [self-interest] wrote:

*** WARNING ***
EXTERNAL EMAIL -- This message originates from outside our organization.


So we have prototypes (self & JavaScript) and classes (sometimes added to JavaScript).

Is there another way?


On Sat, 25 Jun 2016 at 04:23, 'Jason Grossman' spam-me@xeny.net [self-interest] <self-interest@yahoogroups.com> wrote:

I wrote:

> I just re-watched Alan Kay's famous talk "The Computer Revolution
> Hasn't Happened Yet", and it sounds to me like a very good argument
> against classes, although I doubt that he meant it to be!

And I've just noticed that Alan Kay has recently (this week!) said:

> I liked Self. "Good OOP" is still waiting for a much better notion to
> replace the idea of a "Class"



Kind regards,
Bigger than Scheme, cooler than Clojure & more fun than CL.(n=1)