Self is an object-oriented language for exploratory programming based on a small number of simple and concrete ideas: prototypes, slots, and behavior. Designed for expressive power and malleability, Self combines a pure, prototype-based model with uniform access to state and behavior. Unilike other language, Self allows objects to inherit state and to change their patterns of inheritance dynamically. |
The Self Project
-- Self's homepage maintained by his developers. Supply
a lot of information about Self like educational resources and so on.
Prototype-Based Application Construction Using SELF 4.0
Object-Oriented Language:
Self
-- Introduction, articles, compilers, conferences, FTP, related software, and link collections.
Parser: MySelf
-- Quick and dirty Self parser and simulator written in Visual Works 3.0. Not too useful now.
A Tiny Implementation of Self
-- Simple implementation of an interpreter for Self language, a parser for Self written in C from Release 0 to Release 4.