Version 11 of SELF

Updated 2005-04-10 10:59:22 by antirez

SS: An interesting object oriented programming language, basic ideas comes from SmallTalk but SELF is more flexible and powerful, and probably even more pure.

SELF was used as test-bed for new ideas about compilation and virtual machines of very high level programming languages. More info at [L1 ] and [L2 ].

It should be possible to build an object-system for TCL that uses ideas from SELF, maybe it was already implemented. Please if you know more, or have some code to show, write it here.

RS wrote On things, which might interest you.

SS - great! it is pretty similar to SELF, I like the design RS used to add it to TCL.

Artur Trzewik - Some of SELF ideas are also included in XOTcl, that are mixins. Also in XOTcl the object has relative more importance than class. Classes are also objects and the relationship between objects and classes is dynamic. Self is prototype-based OO language but some of programing technigues one can good simulated with XOTcl mixins and filters. The manier how to program with SELF, is also implemented in XOTclIDE. That is interatively extent or change runing, "living" system. The same way Smalltalker are programming.

SS: I see a fundamental difference between SELF and XOTcl btw: SELF is simple, there is even no difference between a method and instance variable, everything is a slot, and there are many other semplifications like no classes at all. On the exact contrary XOTcl has a lot of concepts, so I think the essence is very different, while of course with every kind of OO-related feature you can fake the coding way of prototype based systems, class based systems and so on.


Category Language | Category Object Orientation