Self is a pure prototype-based *(Object-Oriented) *(programming language) in the _(Smalltalk) family, based on very simple concepts which allow efficient implementations.

Self uses trivial strong typing (much like _(Lisp)): there is no "typecasting" backdoor to object representation, but there is no elaborate type hierarchy, just one unique static type.

<UL CLASS="links">
<LI>_("Sun's Self Site" | http://research.sun.com/self)</li>
<LI>_(Merlin)</li>
<LI>_(Jecel)'s _(Self wiki| http://www.merlintec.com:8080/Self/)</li>
<LI>_(Cetus Links|http://www.cetus-links.org/oo_self.html)
</ul>
<UL CLASS="implementations">
<li>_("Self4Linux" | http://www.gliebe.de/self)</li>
<li>_("dSelf" | http://flp.cs.tu-berlin.de/~tolk/dself/)</li>
</ul>