Paul, you don't mention Beta as an influence but it has a very similar "flavor" to your system. http://www.daimi.au.dk/~beta/ One little detail - you can see the bytecodes for any method in Self just like in Smalltalk. What gave you the idea that you couldn't? -- Jecel