Thank you for answer and for that pointer. It’s a good one. Let us know if you do that mini-Self. 

We did a toy implementation of Korz atop Self. I believe that Harold Ossher was looking at getting IBM to release it. Send me a message at if you want his email address.

- David

On Jun 21, 2016, at 10:57 AM, Stephen De Gabrielle [self-interest] <> wrote:


the Universal Design Pattern blog post[1] by Steve Yegge brought Self to my attention, though I was aware it from discussions of the Javascript object system.

Morphic blew my mind but I sadly don't have time to spend on it. 

I'm currently learning Swift, but in my down-time I am fiddling with Protobj[2] and 'Purely-functional Object-Oriented System'[3] with a vague idea of doing a mini-self on top of the Racket Language[4] (that would run on windows - something you sadly can't do in Self 4.5 - and probably blocks a number of people who would otherwise try it)

Is there a implementation of Korz available ?

Kind Regards, 


On Tue, Jun 21, 2016 at 5:32 PM, David Ungar [self-interest] <> wrote:

I am pleased and amazed at the attention you all lavish on Self. The recent activity has moved me to wonder:
What is it about Self that appeals? What is it that you don’t like?

I mean to ask about the language, environment, and implementation, not about the mailing list, web site, or even documentation.

One reason this topic interests me is that I am watching the immense popularity of Swift, a somewhat different style of PL, and I am even enjoying Swift myself.

Thanks in advance,

- David